app/soc/views/models/user.py
changeset 502 e1e24c0a4e82
parent 500 44ea4620c5c0
child 507 3603fdafabf7
--- a/app/soc/views/models/user.py	Mon Nov 17 22:12:34 2008 +0000
+++ b/app/soc/views/models/user.py	Mon Nov 17 22:21:02 2008 +0000
@@ -127,6 +127,8 @@
     params['name'] = "User"
     params['name_short'] = "User"
     params['name_plural'] = "Users"
+    params['url_name'] = "user"
+    params['module_name'] = "user"
 
     params['edit_form'] = EditForm
     params['create_form'] = CreateForm
@@ -143,7 +145,7 @@
       'list_heading': 'soc/user/list/user_heading.html',
     }
 
-    params['delete_redirect'] = '/user/list'
+    params['delete_redirect'] = '/' + params['url_name'] + '/list'
 
     params['save_message'] = [ugettext_lazy('Profile saved.')]
 
@@ -199,8 +201,8 @@
     params = {}
     params['name'] = "User (self)"
     params['sidebar'] = [
-        ('/user/edit', 'Profile'),
-        ('/roles/list', 'Roles'),
+        ('/' + self._params['url_name'] + '/edit', 'Profile'),
+        ('/' + self._params['url_name'] + '/roles', 'Roles'),
         ]
     return self.getSidebarLinks(params)
 
@@ -209,7 +211,7 @@
     """
 
     patterns = super(View, self).getDjangoURLPatterns()
-    patterns += [(r'^user/edit$','soc.views.user.profile.create')]
+    patterns += [(r'^' + self._params['url_name'] + '/edit$','soc.views.user.profile.create')]
     return patterns