equal
deleted
inserted
replaced
16 |
16 |
17 """Params related methods. |
17 """Params related methods. |
18 """ |
18 """ |
19 |
19 |
20 __authors__ = [ |
20 __authors__ = [ |
|
21 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
21 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
22 '"Sverre Rabbelier" <sverre@rabbelier.nl>', |
22 ] |
23 ] |
23 |
24 |
24 |
25 |
25 import copy |
26 import copy |
93 and create a create form. |
94 and create a create form. |
94 """ |
95 """ |
95 |
96 |
96 logic = params['logic'] |
97 logic = params['logic'] |
97 |
98 |
98 rights = access.Checker(params) |
99 if params.get('rights'): |
|
100 rights = params['rights'] |
|
101 else: |
|
102 rights = access.Checker(params) |
|
103 |
99 rights['unspecified'] = [] |
104 rights['unspecified'] = [] |
100 rights['any_access'] = ['checkIsLoggedIn'] |
105 rights['any_access'] = ['checkIsLoggedIn'] |
101 rights['show'] = ['checkIsUser'] |
106 rights['show'] = ['checkIsUser'] |
102 rights['create'] = ['checkIsDeveloper'] |
107 rights['create'] = ['checkIsDeveloper'] |
103 rights['edit'] = ['checkIsDeveloper'] |
108 rights['edit'] = ['checkIsDeveloper'] |