54 Params: |
54 Params: |
55 params: a dict with params for this View |
55 params: a dict with params for this View |
56 """ |
56 """ |
57 |
57 |
58 rights = access.Checker(params) |
58 rights = access.Checker(params) |
59 rights['create'] = [('checkHasRole', host_logic.logic)] |
59 rights['create'] = [('checkHasActiveRole', host_logic.logic)] |
60 rights['edit'] = [('checkHasRole', host_logic.logic)] |
60 rights['edit'] = [('checkHasActiveRole', host_logic.logic)] |
61 rights['invite'] = [('checkHasRole', host_logic.logic)] |
61 rights['invite'] = [('checkHasActiveRole', host_logic.logic)] |
62 rights['list'] = ['checkIsDeveloper'] |
62 rights['list'] = ['checkIsDeveloper'] |
63 rights['accept_invite'] = [('checkCanCreateFromRequest','host')] |
63 rights['accept_invite'] = [('checkCanCreateFromRequest','host')] |
64 rights['process_request'] = [('checkHasRole', host_logic.logic), |
64 rights['process_request'] = [('checkHasActiveRole', host_logic.logic), |
65 ('checkCanProcessRequest','host')] |
65 ('checkCanProcessRequest','host')] |
66 rights['manage'] = [('checkIsAllowedToManageRole', |
66 rights['manage'] = [('checkIsAllowedToManageRole', |
67 [host_logic.logic, host_logic.logic])] |
67 [host_logic.logic, host_logic.logic])] |
68 |
68 |
69 new_params = {} |
69 new_params = {} |