58 |
58 |
59 rights = access.Checker(params) |
59 rights = access.Checker(params) |
60 rights['create'] = ['checkIsDeveloper'] |
60 rights['create'] = ['checkIsDeveloper'] |
61 rights['delete'] = [('checkCanEditGroupApp', |
61 rights['delete'] = [('checkCanEditGroupApp', |
62 [org_app_logic.logic]), |
62 [org_app_logic.logic]), |
63 ('checkIsActivePeriod', ['org_signup', 'scope_path'])] |
63 ('checkIsActivePeriod', |
|
64 ['org_signup', 'scope_path', program_logic.logic])] |
64 rights['edit'] = [('checkCanEditGroupApp', |
65 rights['edit'] = [('checkCanEditGroupApp', |
65 [org_app_logic.logic]), |
66 [org_app_logic.logic]), |
66 ('checkIsActivePeriod', ['org_signup', 'scope_path'])] |
67 ('checkIsActivePeriod', |
|
68 ['org_signup', 'scope_path', program_logic.logic])] |
67 rights['list'] = ['checkIsDeveloper'] |
69 rights['list'] = ['checkIsDeveloper'] |
68 rights['list_self'] = ['checkIsUser'] |
70 rights['list_self'] = ['checkIsUser'] |
69 rights['show'] = ['allow'] |
71 rights['show'] = ['allow'] |
70 rights['review'] = ['checkIsHostForProgramInScope', |
72 rights['review'] = ['checkIsHostForProgramInScope', |
71 ('checkCanReviewGroupApp', [org_app_logic.logic])] |
73 ('checkCanReviewGroupApp', [org_app_logic.logic])] |
72 rights['review_overview'] = ['checkIsHostForProgramInScope'] |
74 rights['review_overview'] = ['checkIsHostForProgramInScope'] |
73 rights['bulk_accept'] = ['checkIsHostForProgramInScope'] |
75 rights['bulk_accept'] = ['checkIsHostForProgramInScope'] |
74 rights['bulk_reject'] = ['checkIsHostForProgramInScope'] |
76 rights['bulk_reject'] = ['checkIsHostForProgramInScope'] |
75 rights['apply'] = ['checkIsUser', |
77 rights['apply'] = ['checkIsUser', |
76 ('checkCanCreateOrgApp', ['org_signup']), |
78 ('checkCanCreateOrgApp', |
|
79 ['org_signup', program_logic.logic]), |
77 'checkIsNotStudentForProgramInScope'] |
80 'checkIsNotStudentForProgramInScope'] |
78 |
81 |
79 new_params = {} |
82 new_params = {} |
80 |
83 |
81 new_params['rights'] = rights |
84 new_params['rights'] = rights |