[#1909] Convert our old dict-based ACLs to list-based ACLs.

This commit includes:

  • addition of ACL and ACE types for model validation
  • replacement of neighborhood ACLs with delegation to the
    --init-- project for that neighborhood
  • unification of security, tool, and delete permission to 'admin'
  • updates to the models
  • updates to permission-checking code
  • rename has__access => has_access(, )
  • removal of some dead code

Signed-off-by: Rick Copeland rcopeland@geek.net

Rick Copeland Rick Copeland 2011-04-13

<< < 1 2 3 > >> (Page 2 of 3)
changed Allura/allura/templates/jinja_master/neigh_top_nav.html
changed Allura/allura/templates/repo/merge_request.html
changed Allura/allura/templates/repo/repo_master.html
changed Allura/allura/templates/widgets/post_widget.html
changed Allura/allura/templates/widgets/project_list_widget.html
changed Allura/allura/templates/widgets/thread_header.html
changed Allura/allura/templates/widgets/thread_widget.html
changed Allura/allura/templates/app_admin_permissions.html
changed Allura/allura/templates/neighborhood_lib.html
changed Allura/allura/templates/neighborhood_project_list.html
changed Allura/allura/templates/project_list.html
changed Allura/allura/tests/model/test_artifact.py
changed Allura/allura/tests/test_security.py
changed Allura/allura/websetup/bootstrap.py
changed Allura/allura/app.py
changed ForgeBlog/forgeblog/templates/blog/post.html
changed ForgeBlog/forgeblog/templates/blog/post_history.html
changed ForgeBlog/forgeblog/templates/blog_widgets/preview_post.html
changed ForgeBlog/forgeblog/tests/test_roles.py
changed ForgeBlog/forgeblog/main.py
changed ForgeChat/forgechat/main.py
changed ForgeDiscussion/forgediscussion/controllers/forum.py
changed ForgeDiscussion/forgediscussion/controllers/root.py
changed ForgeDiscussion/forgediscussion/templates/discussion_widgets/thread_header.html
changed ForgeDiscussion/forgediscussion/templates/discussionforums/index.html
Allura/allura/templates/jinja_master/neigh_top_nav.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/repo/merge_request.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/repo/repo_master.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/widgets/post_widget.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/widgets/project_list_widget.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/widgets/thread_header.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/widgets/thread_widget.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/app_admin_permissions.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/neighborhood_lib.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/neighborhood_project_list.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/project_list.html Diff Switch to side-by-side view
Loading...
Allura/allura/tests/model/test_artifact.py Diff Switch to side-by-side view
Loading...
Allura/allura/tests/test_security.py Diff Switch to side-by-side view
Loading...
Allura/allura/websetup/bootstrap.py Diff Switch to side-by-side view
Loading...
Allura/allura/app.py Diff Switch to side-by-side view
Loading...
ForgeBlog/forgeblog/templates/blog/post.html Diff Switch to side-by-side view
Loading...
ForgeBlog/forgeblog/templates/blog/post_history.html Diff Switch to side-by-side view
Loading...
ForgeBlog/forgeblog/templates/blog_widgets/preview_post.html Diff Switch to side-by-side view
Loading...
ForgeBlog/forgeblog/tests/test_roles.py Diff Switch to side-by-side view
Loading...
ForgeBlog/forgeblog/main.py Diff Switch to side-by-side view
Loading...
ForgeChat/forgechat/main.py Diff Switch to side-by-side view
Loading...
ForgeDiscussion/forgediscussion/controllers/forum.py Diff Switch to side-by-side view
Loading...
ForgeDiscussion/forgediscussion/controllers/root.py Diff Switch to side-by-side view
Loading...
ForgeDiscussion/forgediscussion/templates/discussion_widgets/thread_header.html Diff Switch to side-by-side view
Loading...
ForgeDiscussion/forgediscussion/templates/discussionforums/index.html Diff Switch to side-by-side view
Loading...
<< < 1 2 3 > >> (Page 2 of 3)