[#1973] Make Admin permissions sticky.

  1. Enforce the "must have at least one Admin" rule.
  2. Implicitly give project Admins all permissions.

Signed-off-by: Tim Van Steenburgh tvansteenburgh@geek.net

Tim Van Steenburgh Tim Van Steenburgh 2011-08-24

changed Allura/allura/ext/admin/admin_main.py
changed Allura/allura/lib/security.py
changed Allura/allura/tests/functional/test_admin.py
changed Allura/allura/tests/test_security.py
Allura/allura/ext/admin/admin_main.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/security.py Diff Switch to side-by-side view
Loading...
Allura/allura/tests/functional/test_admin.py Diff Switch to side-by-side view
Loading...
Allura/allura/tests/test_security.py Diff Switch to side-by-side view
Loading...