app/soc/views/models/user_self.py
changeset 660 5a381b290691
parent 656 a76f1b443ea4
child 662 0e89b027b140
--- 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()