68 #set the extra_django_patterns and include the one from params |
68 #set the extra_django_patterns and include the one from params |
69 patterns = params.get('extra_django_patterns', []) |
69 patterns = params.get('extra_django_patterns', []) |
70 |
70 |
71 patterns += [ |
71 patterns += [ |
72 (r'^%(url_name)s/(?P<access_type>list_requests)/%(key_fields)s$', |
72 (r'^%(url_name)s/(?P<access_type>list_requests)/%(key_fields)s$', |
73 'soc.views.models.%(module_name)s.list_requests', |
73 '%(module_package)s.%(module_name)s.list_requests', |
74 'List of requests for %(name)s'), |
74 'List of requests for %(name)s'), |
75 (r'^%(url_name)s/(?P<access_type>list_roles)/%(key_fields)s$', |
75 (r'^%(url_name)s/(?P<access_type>list_roles)/%(key_fields)s$', |
76 'soc.views.models.%(module_name)s.list_roles', |
76 '%(module_package)s.%(module_name)s.list_roles', |
77 'List of roles for %(name)s')] |
77 'List of roles for %(name)s')] |
78 |
78 |
79 if params.get('group_applicant_url'): |
79 if params.get('group_applicant_url'): |
80 # add the applicant pattern |
80 # add the applicant pattern |
81 patterns += [ |
81 patterns += [ |
82 (r'^%(url_name)s/(?P<access_type>applicant)/%(key_fields)s$', |
82 (r'^%(url_name)s/(?P<access_type>applicant)/%(key_fields)s$', |
83 'soc.views.models.%(module_name)s.applicant', |
83 '%(module_package)s.%(module_name)s.applicant', |
84 "%(name)s Creation via Accepted Application"),] |
84 "%(name)s Creation via Accepted Application"),] |
85 |
85 |
86 new_params['extra_django_patterns'] = patterns |
86 new_params['extra_django_patterns'] = patterns |
87 |
87 |
88 # TODO(tlarsen): Add support for Django style template lookup |
88 # TODO(tlarsen): Add support for Django style template lookup |