equal
deleted
inserted
replaced
54 params: a dict with params for this View |
54 params: a dict with params for this View |
55 """ |
55 """ |
56 |
56 |
57 rights = access.Checker(params) |
57 rights = access.Checker(params) |
58 rights['create'] = [('checkHasActiveRoleForScope', host_logic.logic)] |
58 rights['create'] = [('checkHasActiveRoleForScope', host_logic.logic)] |
59 rights['edit'] = [('checkHasActiveRoleForScope', host_logic.logic), |
59 rights['edit'] = [('checkIsMyActiveRole', host_logic.logic)] |
60 ('checkIsMyEntity', [host_logic.logic, 'user', True])] |
|
61 rights['invite'] = [('checkHasActiveRoleForScope', host_logic.logic)] |
60 rights['invite'] = [('checkHasActiveRoleForScope', host_logic.logic)] |
62 rights['list'] = ['checkIsDeveloper'] |
61 rights['list'] = ['checkIsDeveloper'] |
63 rights['accept_invite'] = [('checkCanCreateFromRequest','host')] |
62 rights['accept_invite'] = [('checkCanCreateFromRequest','host')] |
64 rights['process_request'] = [('checkHasActiveRoleForScope', |
63 rights['process_request'] = [('checkHasActiveRoleForScope', |
65 host_logic.logic), |
64 host_logic.logic), |