app/soc/views/models/club.py
changeset 1203 38225f2ad3a6
parent 1189 14357ec13647
child 1205 2e88261aba72
equal deleted inserted replaced
1202:8060f33a164f 1203:38225f2ad3a6
    56       params: a dict with params for this View
    56       params: a dict with params for this View
    57     """
    57     """
    58 
    58 
    59     rights = access.Checker(params)
    59     rights = access.Checker(params)
    60     rights['create'] = ['checkIsDeveloper']
    60     rights['create'] = ['checkIsDeveloper']
    61     rights['edit'] = [('checkHasRole', [club_admin_logic.logic, 'link_id']),
    61     rights['edit'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id']),
    62                       ('checkIsActive', [club_logic.logic, None])]
    62                       ('checkIsActive', [club_logic.logic, None])]
    63     rights['delete'] = ['checkIsDeveloper']
    63     rights['delete'] = ['checkIsDeveloper']
    64     rights['home'] = ['allow']
    64     rights['home'] = ['allow']
    65     rights['list'] = ['checkIsDeveloper']
    65     rights['list'] = ['checkIsDeveloper']
    66     rights['apply_member'] = ['checkIsUser',
    66     rights['apply_member'] = ['checkIsUser',
    67                               ('checkIsActive', club_logic.logic)]
    67                               ('checkIsActive', club_logic.logic)]
    68     rights['list_requests'] = [('checkHasRole', [club_admin_logic.logic, 'link_id'])]
    68     rights['list_requests'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id'])]
    69     rights['list_roles'] = [('checkHasRole', [club_admin_logic.logic, 'link_id'])]
    69     rights['list_roles'] = [('checkHasActiveRole', [club_admin_logic.logic, 'link_id'])]
    70     rights['applicant'] = [('checkIsApplicationAccepted',
    70     rights['applicant'] = [('checkIsApplicationAccepted',
    71                             club_app_logic.logic)]
    71                             club_app_logic.logic)]
    72 
    72 
    73     new_params = {}
    73     new_params = {}
    74     new_params['logic'] = soc.logic.models.club.logic
    74     new_params['logic'] = soc.logic.models.club.logic