We (@venomgfx, @Francesco Siddi (fsiddi) and me) should discuss logging activities on nodes. Right now we need it for Attract, but @venomgfx noted that it will be nice for all node edits.
- Attract shot/task history (including "custom" stuff like SVN commits)
- Project membership changes (notification if someone shares a project with you)
- Node edits in a project.
We also might want to discuss who gets access to these logs. Might be just another node type with node type level permissions. I can imagine the changes on a shot of an Open project to be world-GET, but similar changes on a node in a private project be admin-only-GET.