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