app/soc/views/models/club_admin.py
changeset 963 24c0a9da6360
parent 962 606871fda11c
child 968 8177ddc9ea35
equal deleted inserted replaced
962:606871fda11c 963:24c0a9da6360
    53     rights['create'] = [access.checkIsDeveloper]
    53     rights['create'] = [access.checkIsDeveloper]
    54     rights['edit'] = [access.checkIsMyActiveRole(soc.logic.models.club_admin)]
    54     rights['edit'] = [access.checkIsMyActiveRole(soc.logic.models.club_admin)]
    55     rights['delete'] = [access.checkIsDeveloper]
    55     rights['delete'] = [access.checkIsDeveloper]
    56     rights['invite'] = [access.checkIsClubAdminForClub]
    56     rights['invite'] = [access.checkIsClubAdminForClub]
    57     rights['accept_invite'] = [access.checkCanCreateFromRequest('club_admin')]
    57     rights['accept_invite'] = [access.checkCanCreateFromRequest('club_admin')]
    58     rights['request'] = [access.deny]
       
    59     rights['process_request'] = [access.checkIsClubAdminForClub,
    58     rights['process_request'] = [access.checkIsClubAdminForClub,
    60         access.checkCanProcessRequest('club_admin')]
    59         access.checkCanProcessRequest('club_admin')]
    61 
    60 
    62     new_params = {}
    61     new_params = {}
    63     new_params['logic'] = soc.logic.models.club_admin.logic
    62     new_params['logic'] = soc.logic.models.club_admin.logic
    75                                   required=True),
    74                                   required=True),
    76        'clean_link_id' : cleaning.clean_existing_user('link_id'),
    75        'clean_link_id' : cleaning.clean_existing_user('link_id'),
    77        'clean_home_page' : cleaning.clean_url('home_page'),
    76        'clean_home_page' : cleaning.clean_url('home_page'),
    78        'clean_blog' : cleaning.clean_url('blog'),
    77        'clean_blog' : cleaning.clean_url('blog'),
    79        'clean_photo_url' : cleaning.clean_url('photo_url')}
    78        'clean_photo_url' : cleaning.clean_url('photo_url')}
       
    79 
       
    80     new_params['allow_invites'] = True
    80 
    81 
    81     params = dicts.merge(params, new_params)
    82     params = dicts.merge(params, new_params)
    82 
    83 
    83     super(View, self).__init__(params=params)
    84     super(View, self).__init__(params=params)
    84 
    85 
   120 edit = view.edit
   121 edit = view.edit
   121 invite = view.invite
   122 invite = view.invite
   122 list = view.list
   123 list = view.list
   123 process_request = view.processRequest
   124 process_request = view.processRequest
   124 public = view.public
   125 public = view.public
   125 request = view.request
       
   126 export = view.export
   126 export = view.export