equal
deleted
inserted
replaced
87 menu_text_format) # supplied the params dict |
87 menu_text_format) # supplied the params dict |
88 """ |
88 """ |
89 |
89 |
90 rights = {} |
90 rights = {} |
91 rights['unspecified'] = [] |
91 rights['unspecified'] = [] |
92 rights['any_access'] = [access.checkIsUser] |
92 rights['any_access'] = [access.checkIsLoggedIn] |
93 rights['public'] = [access.checkIsUser] |
93 rights['public'] = [access.checkIsUser] |
94 rights['create'] = [access.checkIsDeveloper] |
94 rights['create'] = [access.checkIsDeveloper] |
95 rights['edit'] = [access.checkIsDeveloper] |
95 rights['edit'] = [access.checkIsDeveloper] |
96 rights['delete'] = [access.checkIsDeveloper] |
96 rights['delete'] = [access.checkIsDeveloper] |
97 rights['list'] = [access.checkIsDeveloper] |
97 rights['list'] = [access.checkIsDeveloper] |
|
98 |
|
99 if 'rights' in params: |
|
100 rights = dicts.merge(params['rights'], rights) |
98 |
101 |
99 new_params = {} |
102 new_params = {} |
100 new_params['rights'] = rights |
103 new_params['rights'] = rights |
101 new_params['create_redirect'] = '/%(url_name)s' % params |
104 new_params['create_redirect'] = '/%(url_name)s' % params |
102 new_params['edit_redirect'] = '/%(url_name)s/edit' % params |
105 new_params['edit_redirect'] = '/%(url_name)s/edit' % params |