--- a/app/soc/views/models/program.py Wed Dec 03 21:28:16 2008 +0000
+++ b/app/soc/views/models/program.py Wed Dec 03 23:48:10 2008 +0000
@@ -68,6 +68,10 @@
'clean_link_id': cleaning.clean_link_id,
}
+ new_params['extra_django_patterns'] = [
+ (r'^%(url_name)s/create/(?P<scope_path>%(ulnp)s)$',
+ 'soc.views.models.%(module_name)s.create', 'Create %(name_short)s')]
+
params = dicts.merge(params, new_params)
super(View, self).__init__(params=params)
@@ -106,24 +110,6 @@
fields['scope'] = sponsor
- def getDjangoURLPatterns(self, params=None):
- """See base.View.getDjangoURLPatterns().
- """
-
- default_patterns = self._params['django_patterns_defaults']
- default_patterns += [
- (r'^%(url_name)s/create/(?P<scope_path>%(ulnp)s)$',
- 'soc.views.models.%s.create', 'Create %(name_short)s')]
-
- params = {}
- params['django_patterns_defaults'] = default_patterns
-
- params = dicts.merge(params, self._params)
- patterns = super(View, self).getDjangoURLPatterns(params)
-
- return patterns
-
-
view = View()
create = view.create