app/soc/views/models/club_admin.py
changeset 1007 3b66772d21a5
parent 998 125257161908
child 1023 d849b47645f9
equal deleted inserted replaced
1006:6abf12b9e646 1007:3b66772d21a5
    47 
    47 
    48     Params:
    48     Params:
    49       params: a dict with params for this View
    49       params: a dict with params for this View
    50     """
    50     """
    51 
    51 
    52     rights = {}
    52     rights = access.Checker(params)
    53     rights['create'] = [access.checkIsDeveloper]
    53     rights['create'] = ['checkIsDeveloper']
    54     rights['edit'] = [access.checkIsMyActiveRole(soc.logic.models.club_admin)]
    54     rights['edit'] = [('checkIsMyActiveRole', soc.logic.models.club_admin)]
    55     rights['delete'] = [access.checkIsDeveloper]
    55     rights['delete'] = ['checkIsDeveloper']
    56     rights['invite'] = [access.checkIsClubAdminForClub]
    56     rights['invite'] = ['checkIsClubAdminForClub']
    57     rights['accept_invite'] = [access.checkCanCreateFromRequest('club_admin')]
    57     rights['accept_invite'] = ['checkCanCreateFromRequest', 'club_admin']
    58     rights['process_request'] = [access.checkIsClubAdminForClub,
    58     rights['process_request'] = ['checkIsClubAdminForClub',
    59         access.checkCanProcessRequest('club_admin')]
    59         ('checkCanProcessRequest', 'club_admin')]
    60 
    60 
    61     new_params = {}
    61     new_params = {}
    62     new_params['logic'] = soc.logic.models.club_admin.logic
    62     new_params['logic'] = soc.logic.models.club_admin.logic
    63     new_params['group_logic'] = club_logic.logic
    63     new_params['group_logic'] = club_logic.logic
    64     new_params['group_view'] = club_view.view
    64     new_params['group_view'] = club_view.view