app/soc/views/helper/redirects.py
changeset 620 e74e0b74625f
parent 611 2ec30182e5f1
child 639 1f92bd41b914
equal deleted inserted replaced
619:7b61da3d4306 620:e74e0b74625f
    20 __authors__ = [
    20 __authors__ = [
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
       
    25 def getCreateRequestRedirect(entity, params):
       
    26   """Returns the create request redirect for the specified entity.
       
    27   """
       
    28 
       
    29   result ='/request/create/%s/%s/%s' % (
       
    30      params['url_name'], params['group_scope'], entity.link_id)
       
    31   
       
    32   return result
       
    33 
       
    34 
    25 def getEditRedirect(entity, params):
    35 def getEditRedirect(entity, params):
    26   """Returns the edit redirect for the specified entity
    36   """Returns the edit redirect for the specified entity.
    27   """
    37   """
    28 
    38 
    29   suffix = params['logic'].getKeySuffix(entity)
    39   suffix = params['logic'].getKeySuffix(entity)
    30   url_name = params['url_name']
    40   url_name = params['url_name']
    31   return '/%s/edit/%s' % (url_name, suffix)
    41   return '/%s/edit/%s' % (url_name, suffix)
       
    42 
       
    43 
       
    44 def inviteAcceptedRedirect(entity, _):
       
    45   """Returns the redirect for accepting an invite.
       
    46   """
       
    47 
       
    48   return '/%s/create/%s/%s' % (
       
    49       entity.role, entity.scope_path, entity.link_id)