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