47 rights = access.Checker(params) |
47 rights = access.Checker(params) |
48 rights['any_access'] = ['allow'] |
48 rights['any_access'] = ['allow'] |
49 rights['show'] = ['allow'] |
49 rights['show'] = ['allow'] |
50 rights['create'] = [('checkSeeded', ['checkHasActiveRoleForScope', |
50 rights['create'] = [('checkSeeded', ['checkHasActiveRoleForScope', |
51 host_logic])] |
51 host_logic])] |
52 rights['edit'] = ['checkIsHostForProgram'] |
52 rights['edit'] = [('checkIsHostForProgram', [program_logic.logic])] |
53 rights['delete'] = ['checkIsDeveloper'] |
53 rights['delete'] = ['checkIsDeveloper'] |
54 rights['assign_slots'] = ['checkIsHostForProgram'] |
54 rights['assign_slots'] = [('checkIsHostForProgram', [program_logic.logic])] |
55 rights['slots'] = ['checkIsHostForProgram'] |
55 rights['slots'] = [('checkIsHostForProgram', [program_logic.logic])] |
56 rights['show_duplicates'] = ['checkIsHostForProgram'] |
56 rights['show_duplicates'] = [('checkIsHostForProgram', |
57 rights['assigned_proposals'] = ['checkIsHostForProgram'] |
57 [program_logic.logic])] |
|
58 rights['assigned_proposals'] = [('checkIsHostForProgram', |
|
59 [program_logic.logic])] |
58 rights['accepted_orgs'] = [('checkIsAfterEvent', |
60 rights['accepted_orgs'] = [('checkIsAfterEvent', |
59 ['accepted_organization_announced_deadline', |
61 ['accepted_organization_announced_deadline', |
60 '__all__', program_logic])] |
62 '__all__', program_logic])] |
61 rights['list_projects'] = [('checkIsAfterEvent', |
63 rights['list_projects'] = [('checkIsAfterEvent', |
62 ['accepted_students_announced_deadline', |
64 ['accepted_students_announced_deadline', |