Forked from
emulab / emulab-devel
5157 commits behind the upstream repository.
Leigh B Stoller
authored
* New tables to store policies for users and projects/groups. At the moment, there is only one policy (with associated reason); disabled. This allows us to mark projects/groups/users with enable/disable flags. Note that policies are applied consecutively, so you can disable extensions for a project, but enable them for a user in that project. * Apply extensions when experiments are created, send mail to the audit log when policies cause extensions to be disabled. * New driver script (manage_extensions) to change the policy tables.