--- a/app/soc/views/models/user_self.py Wed Dec 03 21:28:16 2008 +0000
+++ b/app/soc/views/models/user_self.py Wed Dec 03 23:48:10 2008 +0000
@@ -113,6 +113,18 @@
new_params['sidebar_heading'] = 'Users'
+ patterns = []
+
+ page_name = "Profile"
+ patterns += [(r'^%(url_name)s/edit$',
+ 'soc.views.models.%(module_name)s.edit', page_name)]
+
+ page_name = "Requests Overview"
+ patterns += [(r'^%(url_name)s/roles$',
+ 'soc.views.models.request.list_self', page_name)]
+
+ new_params['django_patterns_defaults'] = patterns
+
params = dicts.merge(params, new_params)
super(View, self).__init__(params=params)
@@ -234,21 +246,6 @@
return super(View, self).getSidebarLinks(request, params)
- def getDjangoURLPatterns(self, params=None):
- """See base.View.getDjangoURLPatterns().
- """
-
- patterns = []
- patterns += [(r'^' + self._params['url_name'] + '/edit$',
- 'soc.views.models.user_self.edit')]
-
- page_name = "Requests Overview"
- patterns += [(r'^' + self._params['url_name'] + '/roles$',
- 'soc.views.models.request.list_self',
- {'page_name': page_name}, page_name)]
-
- return patterns
-
view = View()