--- 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.
"""