app/soc/views/helper/redirects.py
changeset 1003 b13da1ddcd50
parent 985 f0b02777f403
child 1005 46b3e946a3e1
equal deleted inserted replaced
1002:11a2aff6c3ad 1003:b13da1ddcd50
    93       params['group_scope'], params['url_name'], entity.key().name())
    93       params['group_scope'], params['url_name'], entity.key().name())
    94 
    94 
    95   return result
    95   return result
    96 
    96 
    97 
    97 
       
    98 def getInviteRedirect(entity, role_name):
       
    99   """Returns the redirect to create an invite for a specific role.
       
   100   """
       
   101 
       
   102   result ='/%s/invite/%s' % (
       
   103       role_name, entity.key().name())
       
   104 
       
   105   return result
       
   106 
       
   107 
    98 def getListRequestsRedirect(entity, params):
   108 def getListRequestsRedirect(entity, params):
    99   """Returns the redirect for the List Requests paged for the given
   109   """Returns the redirect for the List Requests paged for the given
   100   Group entity and Group View params.
   110   Group entity and Group View params.
   101   """
   111   """
   102 
   112 
   103   result = '/%s/list_requests/%s' % (
   113   result = '/%s/list_requests/%s' % (
       
   114       params['url_name'], entity.key().name())
       
   115 
       
   116   return result
       
   117 
       
   118 
       
   119 def getListRolesRedirect(entity, params):
       
   120   """Returns the redirect for the List Roles paged for the given
       
   121   Group entity and Group View params.
       
   122   """
       
   123 
       
   124   result = '/%s/list_roles/%s' % (
   104       params['url_name'], entity.key().name())
   125       params['url_name'], entity.key().name())
   105 
   126 
   106   return result
   127   return result
   107 
   128 
   108 
   129 
   143         return_url, field, entity.link_id)
   164         return_url, field, entity.link_id)
   144     return result
   165     return result
   145 
   166 
   146   return wrapped
   167   return wrapped
   147 
   168 
       
   169 
   148 def getInviteAcceptedRedirect(entity, _):
   170 def getInviteAcceptedRedirect(entity, _):
   149   """Returns the redirect for accepting an invite.
   171   """Returns the redirect for accepting an invite.
   150   """
   172   """
   151 
   173 
   152   return '/%s/accept_invite/%s/%s' % (
   174   return '/%s/accept_invite/%s/%s' % (