equal
deleted
inserted
replaced
78 rights['list_roles'] = [('checkHasActiveRoleForKeyFieldsAsScope', |
78 rights['list_roles'] = [('checkHasActiveRoleForKeyFieldsAsScope', |
79 org_admin_logic.logic)] |
79 org_admin_logic.logic)] |
80 rights['applicant'] = [('checkIsApplicationAccepted', |
80 rights['applicant'] = [('checkIsApplicationAccepted', |
81 org_app_logic.logic)] |
81 org_app_logic.logic)] |
82 rights['list_proposals'] = [('checkHasAny', [ |
82 rights['list_proposals'] = [('checkHasAny', [ |
83 [('checkHasActiveRoleForKeyFieldsAsScope', org_admin_logic.logic), |
83 [('checkHasActiveRoleForKeyFieldsAsScope', [org_admin_logic.logic]), |
84 ('checkHasActiveRoleForKeyFieldsAsScope', mentor_logic.logic)] |
84 ('checkHasActiveRoleForKeyFieldsAsScope', [mentor_logic.logic])] |
85 ])] |
85 ])] |
86 |
86 |
87 new_params = {} |
87 new_params = {} |
88 new_params['logic'] = soc.logic.models.organization.logic |
88 new_params['logic'] = soc.logic.models.organization.logic |
89 new_params['rights'] = rights |
89 new_params['rights'] = rights |
212 rights.setCurrentUser(account, user) |
212 rights.setCurrentUser(account, user) |
213 rights.checkIsHost() |
213 rights.checkIsHost() |
214 is_host = True |
214 is_host = True |
215 except out_of_band.Error: |
215 except out_of_band.Error: |
216 is_host = False |
216 is_host = False |
|
217 |
|
218 new_params = {} |
217 |
219 |
218 if is_host: |
220 if is_host: |
219 new_params['list_action'] = (redirects.getAdminRedirect, params) |
221 new_params['list_action'] = (redirects.getAdminRedirect, params) |
220 else: |
222 else: |
221 new_params['list_action'] = (redirects.getPublicRedirect, params) |
223 new_params['list_action'] = (redirects.getPublicRedirect, params) |