app/soc/views/helper/params.py
changeset 660 5a381b290691
parent 652 02323664d532
child 668 77f9a6ea6e67
equal deleted inserted replaced
659:23ef8f62d7cb 660:5a381b290691
    98   new_params['key_fields_prefix'] = []
    98   new_params['key_fields_prefix'] = []
    99   new_params['link_id_arg_pattern'] = linkable.LINK_ID_ARG_PATTERN
    99   new_params['link_id_arg_pattern'] = linkable.LINK_ID_ARG_PATTERN
   100   new_params['link_id_pattern_core'] = linkable.LINK_ID_PATTERN_CORE
   100   new_params['link_id_pattern_core'] = linkable.LINK_ID_PATTERN_CORE
   101 
   101 
   102   new_params['django_patterns'] = None
   102   new_params['django_patterns'] = None
       
   103   new_params['extra_django_patterns'] = []
   103   new_params['django_patterns_defaults'] = [
   104   new_params['django_patterns_defaults'] = [
   104       (r'^%(url_name)s/show/%(key_fields)s$',
   105       (r'^%(url_name)s/show/%(key_fields)s$',
   105           'soc.views.models.%s.public', 'Show %(name_short)s'),
   106           'soc.views.models.%(module_name)s.public', 'Show %(name_short)s'),
   106       (r'^%(url_name)s/create$',
   107       (r'^%(url_name)s/create$',
   107           'soc.views.models.%s.create', 'Create %(name_short)s'),
   108           'soc.views.models.%(module_name)s.create', 'Create %(name_short)s'),
   108       (r'^%(url_name)s/create/%(key_fields)s$',
   109       (r'^%(url_name)s/create/%(key_fields)s$',
   109           'soc.views.models.%s.create', 'Create %(name_short)s'),
   110           'soc.views.models.%(module_name)s.create', 'Create %(name_short)s'),
   110       (r'^%(url_name)s/delete/%(key_fields)s$',
   111       (r'^%(url_name)s/delete/%(key_fields)s$',
   111           'soc.views.models.%s.delete', 'Delete %(name_short)s'),
   112           'soc.views.models.%(module_name)s.delete', 'Delete %(name_short)s'),
   112       (r'^%(url_name)s/edit/%(key_fields)s$',
   113       (r'^%(url_name)s/edit/%(key_fields)s$',
   113           'soc.views.models.%s.edit', 'Edit %(name_short)s'),
   114           'soc.views.models.%(module_name)s.edit', 'Edit %(name_short)s'),
   114       (r'^%(url_name)s/list$',
   115       (r'^%(url_name)s/list$',
   115           'soc.views.models.%s.list', 'List %(name_plural)s'),
   116           'soc.views.models.%(module_name)s.list', 'List %(name_plural)s'),
   116       ]
   117       ]
   117 
   118 
   118   new_params['public_template'] = 'soc/%(module_name)s/public.html' % params
   119   new_params['public_template'] = 'soc/%(module_name)s/public.html' % params
   119   new_params['create_template'] = 'soc/models/edit.html'
   120   new_params['create_template'] = 'soc/models/edit.html'
   120   new_params['edit_template'] = 'soc/models/edit.html'
   121   new_params['edit_template'] = 'soc/models/edit.html'