app/soc/views/models/club_member.py
changeset 1248 f318538394d9
parent 1203 38225f2ad3a6
child 1307 091a21cf3627
equal deleted inserted replaced
1247:eaf9d539382f 1248:f318538394d9
    49       params: a dict with params for this View
    49       params: a dict with params for this View
    50     """
    50     """
    51 
    51 
    52     rights = access.Checker(params)
    52     rights = access.Checker(params)
    53     rights['create'] = ['checkIsDeveloper']
    53     rights['create'] = ['checkIsDeveloper']
    54     rights['edit'] = [('checkHasActiveRole', club_admin_logic.logic)]
    54     rights['edit'] = [('checkHasActiveRoleForScope', club_admin_logic.logic)]
    55     rights['delete'] = ['checkIsDeveloper']
    55     rights['delete'] = ['checkIsDeveloper']
    56     rights['invite'] = [('checkHasActiveRole', club_admin_logic.logic)]
    56     rights['invite'] = [('checkHasActiveRoleForScope', club_admin_logic.logic)]
    57     rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')]
    57     rights['accept_invite'] = [('checkCanCreateFromRequest','club_member')]
    58     rights['request'] = ['checkIsUser',
    58     rights['request'] = ['checkIsUser',
    59                          ('checkCanMakeRequestToGroup', club_logic)]
    59                          ('checkCanMakeRequestToGroup', club_logic)]
    60     rights['process_request'] = [('checkHasActiveRole', club_admin_logic.logic),
    60     rights['process_request'] = [('checkHasActiveRoleForScope', club_admin_logic.logic),
    61                                  ('checkCanProcessRequest','club_member')]
    61                                  ('checkCanProcessRequest','club_member')]
    62     rights['manage'] = [('checkIsAllowedToManageRole',
    62     rights['manage'] = [('checkIsAllowedToManageRole',
    63                          [soc.logic.models.club_member.logic,
    63                          [soc.logic.models.club_member.logic,
    64                           club_admin_logic.logic])]
    64                           club_admin_logic.logic])]
    65 
    65