Ticket #649 (closed story: fixed)

Opened 4 years ago

Last modified 4 years ago

Introduce Authorization Groups in model

Reported by: pudo Owned by:
Priority: Milestone:
Component: Keywords:
Cc: Repository:

Description (last modified by pudo) (diff)

Authorization Groups:

(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

comment:1 Changed 4 years ago by pudo

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

developed in cset:e65d7342ffe4

comment:2 Changed 4 years ago by pudo

  • Type changed from task to story
Note: See TracTickets for help on using tickets.