app/soc/views/models/club.py
changeset 1007 3b66772d21a5
parent 1006 6abf12b9e646
child 1010 aeed003f50c5
equal deleted inserted replaced
1006:6abf12b9e646 1007:3b66772d21a5
    56 
    56 
    57     Params:
    57     Params:
    58       params: a dict with params for this View
    58       params: a dict with params for this View
    59     """
    59     """
    60 
    60 
    61     rights = {}
    61     rights = access.Checker(params)
    62     rights['create'] = [access.checkIsDeveloper]
    62     rights['create'] = ['checkIsDeveloper']
    63     rights['edit'] = [access.checkIsClubAdminForClub]
    63     rights['edit'] = ['checkIsClubAdminForClub']
    64     rights['delete'] = [access.checkIsDeveloper]
    64     rights['delete'] = ['checkIsDeveloper']
    65     rights['home'] = [access.allow]
    65     rights['home'] = ['allow']
    66     rights['list'] = [access.checkIsDeveloper]
    66     rights['list'] = ['checkIsDeveloper']
    67     rights['apply_member'] = [access.checkAgreesToSiteToS]
    67     rights['apply_member'] = ['checkAgreesToSiteToS']
    68     rights['list_requests'] = [access.checkIsClubAdminForClub]
    68     rights['list_requests'] = ['checkIsClubAdminForClub']
    69     rights['list_roles'] = [access.checkIsClubAdminForClub]
    69     rights['list_roles'] = ['checkIsClubAdminForClub']
    70     rights['applicant'] = [access.checkIsApplicationAccepted(club_app_logic)]
    70     rights['applicant'] = [('checkIsApplicationAccepted', club_app_logic)]
    71 
    71 
    72     new_params = {}
    72     new_params = {}
    73     new_params['logic'] = soc.logic.models.club.logic
    73     new_params['logic'] = soc.logic.models.club.logic
    74     new_params['rights'] = rights
    74     new_params['rights'] = rights
    75     new_params['name'] = "Club"
    75     new_params['name'] = "Club"