equal
deleted
inserted
replaced
108 ('/%s/create', 'New %(name)s', 'create'), |
108 ('/%s/create', 'New %(name)s', 'create'), |
109 ('/%s/list', 'List %(name_plural)s', 'list'), |
109 ('/%s/list', 'List %(name_plural)s', 'list'), |
110 ] |
110 ] |
111 new_params['sidebar_additional'] = [] |
111 new_params['sidebar_additional'] = [] |
112 |
112 |
113 new_params['key_fields_prefix'] = [] |
|
114 new_params['link_id_arg_pattern'] = linkable.LINK_ID_ARG_PATTERN |
113 new_params['link_id_arg_pattern'] = linkable.LINK_ID_ARG_PATTERN |
115 new_params['link_id_pattern_core'] = linkable.LINK_ID_PATTERN_CORE |
114 new_params['link_id_pattern_core'] = linkable.LINK_ID_PATTERN_CORE |
116 new_params['scope_path_pattern'] = getScopePattern(params) |
115 new_params['scope_path_pattern'] = getScopePattern(params) |
117 |
116 |
118 new_params['django_patterns'] = None |
117 new_params['django_patterns'] = None |
262 return edit_form |
261 return edit_form |
263 |
262 |
264 |
263 |
265 def getKeyFieldsPattern(params): |
264 def getKeyFieldsPattern(params): |
266 """Returns the Django pattern for this View's entity. |
265 """Returns the Django pattern for this View's entity. |
267 |
|
268 Params usage: |
|
269 key_fields_prefix: The key_fields_prefix value is used as the |
|
270 first part of the returned pattern. |
|
271 """ |
266 """ |
272 |
267 |
273 names = params['logic'].getKeyFieldNames() |
268 names = params['logic'].getKeyFieldNames() |
274 patterns = params['key_fields_prefix'] |
269 patterns = [] |
275 |
270 |
276 for name in names: |
271 for name in names: |
277 if name == 'scope_path': |
272 if name == 'scope_path': |
278 pattern = params['scope_path_pattern'] |
273 pattern = params['scope_path_pattern'] |
279 else: |
274 else: |