25 def getCreateRequestRedirect(entity, params): |
25 def getCreateRequestRedirect(entity, params): |
26 """Returns the create request redirect for the specified entity. |
26 """Returns the create request redirect for the specified entity. |
27 """ |
27 """ |
28 |
28 |
29 result ='/request/create/%s/%s/%s' % ( |
29 result ='/request/create/%s/%s/%s' % ( |
30 params['url_name'], params['group_scope'], entity.link_id) |
30 params['url_name'], params['group_scope'], entity.key.name()) |
31 |
31 |
32 return result |
32 return result |
33 |
33 |
34 |
34 |
35 def getInviteRedirect(entity, params): |
35 def getInviteRedirect(entity, params): |
36 """Returns the invitation redirect for the specified entity. |
36 """Returns the invitation redirect for the specified entity. |
37 """ |
37 """ |
38 |
38 |
39 result ='/%s/invite/%s' % ( |
39 result ='/%s/invite/%s' % ( |
40 params['url_name'], entity.link_id) |
40 params['url_name'], entity.key().name()) |
41 |
41 |
42 return result |
42 return result |
43 |
43 |
44 |
44 |
45 def getCreateRedirect(entity, params): |
45 def getCreateRedirect(entity, params): |
46 """Returns the create program redirect for the specified entity. |
46 """Returns the create program redirect for the specified entity. |
47 """ |
47 """ |
48 |
48 |
49 result ='/%s/create/%s' % ( |
49 result ='/%s/create/%s' % ( |
50 params['url_name'], entity.link_id) |
50 params['url_name'], entity.key().name()) |
51 |
51 |
52 return result |
52 return result |
53 |
53 |
54 |
54 |
55 def getEditRedirect(entity, params): |
55 def getEditRedirect(entity, params): |
56 """Returns the edit redirect for the specified entity. |
56 """Returns the edit redirect for the specified entity. |
57 """ |
57 """ |
58 |
58 |
59 suffix = params['logic'].getKeySuffix(entity) |
|
60 url_name = params['url_name'] |
59 url_name = params['url_name'] |
61 return '/%s/edit/%s' % (url_name, suffix) |
60 return '/%s/edit/%s' % (url_name, entity.key().name()) |
62 |
61 |
63 |
62 |
64 def inviteAcceptedRedirect(entity, _): |
63 def inviteAcceptedRedirect(entity, _): |
65 """Returns the redirect for accepting an invite. |
64 """Returns the redirect for accepting an invite. |
66 """ |
65 """ |