equal
deleted
inserted
replaced
83 rights = dicts.merge(params['rights'], rights) |
83 rights = dicts.merge(params['rights'], rights) |
84 |
84 |
85 new_params = {} |
85 new_params = {} |
86 new_params['rights'] = rights |
86 new_params['rights'] = rights |
87 new_params['scope_logic'] = logic.getScopeLogic() |
87 new_params['scope_logic'] = logic.getScopeLogic() |
|
88 |
|
89 if 'name_short' not in params: |
|
90 params['name_short'] = params['name'] |
|
91 |
|
92 if 'name_plural' not in params: |
|
93 params['name_plural'] = params['name'] + 's' |
|
94 |
|
95 if 'module_name' not in params: |
|
96 params['module_name'] = params['name_short'].replace(' ', '_').lower() |
|
97 |
|
98 if 'url_name' not in params: |
|
99 params['url_name'] = params['module_name'] |
88 |
100 |
89 # Do not expand edit_redirect to allow it to be overriden without suffix |
101 # Do not expand edit_redirect to allow it to be overriden without suffix |
90 new_params['edit_redirect'] = '/%(url_name)s/edit/%(suffix)s' |
102 new_params['edit_redirect'] = '/%(url_name)s/edit/%(suffix)s' |
91 new_params['missing_redirect'] = '/%(url_name)s/create' % params |
103 new_params['missing_redirect'] = '/%(url_name)s/create' % params |
92 new_params['delete_redirect'] = '/%(url_name)s/list' % params |
104 new_params['delete_redirect'] = '/%(url_name)s/list' % params |