app/soc/views/models/role.py
changeset 660 5a381b290691
parent 657 c781de4f6d39
child 663 c2dcae606699
--- a/app/soc/views/models/role.py	Wed Dec 03 21:28:16 2008 +0000
+++ b/app/soc/views/models/role.py	Wed Dec 03 23:48:10 2008 +0000
@@ -80,6 +80,16 @@
       params: This dictionary should be filled with the parameters
     """
 
+    new_params = {}
+
+    patterns = [(r'^%(url_name)s/invite/%(lnp)s$',
+        'soc.views.models.%(module_name)s.invite',
+        'Invite %(name_short)s')]
+
+    new_params['extra_django_patterns'] = patterns
+
+    params = dicts.merge(params, new_params)
+
     super(View, self).__init__(params=params)
 
   def create(self, request, **kwargs):
@@ -129,21 +139,3 @@
     contents = [content]
 
     return self._list(request, params, contents, page_name)
-
-  def getDjangoURLPatterns(self, params=None):
-    """See base.View.getDjangoURLPatterns().
-    """
-
-    default_patterns = self._params['django_patterns_defaults']
-    default_patterns += [
-        (r'^%(url_name)s/invite/%(lnp)s$',
-            'soc.views.models.%s.invite', 'Invite %(name_short)s')]
-
-    params = {}
-    params['django_patterns_defaults'] = default_patterns
-
-    params = dicts.merge(params, self._params)
-    patterns = super(View, self).getDjangoURLPatterns(params)
-
-    return patterns
-