Commit 31c12deeed7cebe905bb92aa2c76a1bfa11f220f

Authored by Sergio Oliveira
1 parent 34850b9a

New Noosfero profile redirect

colab/proxy/noosfero/apps.py
@@ -15,9 +15,7 @@ class ProxyNoosferoAppConfig(ColabProxiedAppConfig): @@ -15,9 +15,7 @@ class ProxyNoosferoAppConfig(ColabProxiedAppConfig):
15 (_('Communities'), 'search/communities'), 15 (_('Communities'), 'search/communities'),
16 ), 16 ),
17 'auth_links': ( 17 'auth_links': (
18 - (_('Profile'), 'profile/{0}'),  
19 - (_('Control panel'), 'myprofile/{0}'), 18 + (_('Profile'), 'profile/~/'),
  19 + (_('Control panel'), 'myprofile/~/'),
20 ), 20 ),
21 } 21 }
22 -  
23 - arguments = ["context['user']"]  
colab/proxy/templatetags/proxy.py
@@ -37,17 +37,8 @@ def proxy_menu(context): @@ -37,17 +37,8 @@ def proxy_menu(context):
37 if title not in menu_links: 37 if title not in menu_links:
38 menu_links[title] = [] 38 menu_links[title] = []
39 39
40 - is_authenticated = context['request'].user.is_authenticated()  
41 - if hasattr(app, 'arguments') and is_authenticated:  
42 - arguments = app.arguments  
43 - else:  
44 - arguments = []  
45 -  
46 - for i, _ in enumerate(arguments):  
47 - arguments[i] = eval(arguments[i])  
48 -  
49 for text, link in links: 40 for text, link in links:
50 - url = reverse(app.label, args=(link.format(*arguments),)) 41 + url = reverse(app.label, args=(link,))
51 menu_links[title].append((text, url)) 42 menu_links[title].append((text, url))
52 43
53 menu = render_to_string('proxy/menu_template.html', 44 menu = render_to_string('proxy/menu_template.html',