52 rights['create'] = ['checkIsUser'] |
52 rights['create'] = ['checkIsUser'] |
53 rights['delete'] = [('checkCanEditGroupApp', |
53 rights['delete'] = [('checkCanEditGroupApp', |
54 [club_app_logic.logic])] |
54 [club_app_logic.logic])] |
55 rights['edit'] = [('checkCanEditGroupApp', |
55 rights['edit'] = [('checkCanEditGroupApp', |
56 [club_app_logic.logic])] |
56 [club_app_logic.logic])] |
57 rights['list'] = ['checkIsUser'] |
57 rights['list'] = ['checkIsDeveloper'] |
|
58 rights['list_self'] = ['checkIsUser'] |
58 rights['public'] = [('checkCanEditGroupApp', |
59 rights['public'] = [('checkCanEditGroupApp', |
59 [club_app_logic.logic])] |
60 [club_app_logic.logic])] |
60 # TODO(ljvderijk) make sure host role check is fixed |
61 # TODO(ljvderijk) make sure host role check is fixed |
61 rights['review'] = [('checkHasActiveRoleForScope', host_logic.logic), |
62 rights['review'] = [('checkHasActiveRoleForScope', host_logic.logic), |
62 ('checkCanReviewGroupApp', [club_app_logic.logic])] |
63 ('checkCanReviewGroupApp', [club_app_logic.logic])] |
84 new_params['group_url_name'] = 'club' |
85 new_params['group_url_name'] = 'club' |
85 |
86 |
86 new_params['review_template'] = 'soc/club_app/review.html' |
87 new_params['review_template'] = 'soc/club_app/review.html' |
87 |
88 |
88 new_params['sidebar_additional'] = [ |
89 new_params['sidebar_additional'] = [ |
|
90 ('/%(url_name)s/list_self/' % new_params, |
|
91 'List all my %(name_plural)s' % new_params, 'list_self'), |
89 ('/%(url_name)s/review_overview/' % new_params, |
92 ('/%(url_name)s/review_overview/' % new_params, |
90 'Review %(name_plural)s' % new_params, 'review_overview')] |
93 'Review %(name_plural)s' % new_params, 'review_overview')] |
91 |
94 |
92 params = dicts.merge(params, new_params) |
95 params = dicts.merge(params, new_params) |
93 |
96 |