app/soc/views/helper/redirects.py
changeset 1003 b13da1ddcd50
parent 985 f0b02777f403
child 1005 46b3e946a3e1
--- a/app/soc/views/helper/redirects.py	Mon Jan 26 17:08:27 2009 +0000
+++ b/app/soc/views/helper/redirects.py	Mon Jan 26 17:11:54 2009 +0000
@@ -95,6 +95,16 @@
   return result
 
 
+def getInviteRedirect(entity, role_name):
+  """Returns the redirect to create an invite for a specific role.
+  """
+
+  result ='/%s/invite/%s' % (
+      role_name, entity.key().name())
+
+  return result
+
+
 def getListRequestsRedirect(entity, params):
   """Returns the redirect for the List Requests paged for the given
   Group entity and Group View params.
@@ -106,6 +116,17 @@
   return result
 
 
+def getListRolesRedirect(entity, params):
+  """Returns the redirect for the List Roles paged for the given
+  Group entity and Group View params.
+  """
+
+  result = '/%s/list_roles/%s' % (
+      params['url_name'], entity.key().name())
+
+  return result
+
+
 def getProcessRequestRedirect(entity, _):
   """Returns the redirect for processing the specified request entity
   """
@@ -145,6 +166,7 @@
 
   return wrapped
 
+
 def getInviteAcceptedRedirect(entity, _):
   """Returns the redirect for accepting an invite.
   """