Ticket #649 (closed story: fixed)
Introduce Authorization Groups in model
| Reported by: | pudo | Owned by: | |
|---|---|---|---|
| Priority: | Milestone: | ||
| Component: | Keywords: | ||
| Cc: | Repository: | ||
| Theme: | 
Description (last modified by pudo) (diff)
Authorization Groups:
- Rename UserObjectRole? to SubjectObjectRole?
- Create database migration to do the rename in DB
- Make sure all the tests are passing again
(Doing this first seems more stable since we first want to "re-gain" exisiting functionality)
- Create authz.py and model tests for authorization_group-based auth
- tests: functional: create fixtures, do actual requests
 
lib-tests: test for membership addition, removal, group-right additions affecting all members, group-right removal, group rights affecting non-members.
# * Adapt model to get these passing
- Integration into existing controllers should be negligible but may want ot have tests
- do not want that. would mean design is broken
 
- Need to create a new controller for editing authz groups (will have same permissions as any other object -- Reader, Editor, Administrator)
Change History
Note: See
        TracTickets for help on using
        tickets.
    

developed in cset:e65d7342ffe4