lshift/diffa — pull request #258 by paulj (2012-08-31 07:39:48+00:00)
Title: WIP: Finer grained privileges

This patch adds support for a finer grained permissions model. Different system activities have different privileges associated, and users are granted privileges to a space via a policy.

Currently missing from this patch are:

- More detailed tests around storage of policies;
- Propagating privileges to subspaces;
- Removal of UI options when privileges aren't available;