--- a/app/soc/views/helper/responses.py Tue Jan 27 22:57:19 2009 +0000
+++ b/app/soc/views/helper/responses.py Tue Jan 27 22:59:01 2009 +0000
@@ -96,21 +96,26 @@
"""
account = users.get_current_user()
+ user = None
+ is_admin = False
context = {}
context['request'] = request
if account:
- context['account'] = account
- context['user'] = soc.logic.models.user.logic.getForFields(
+ user = soc.logic.models.user.logic.getForFields(
{'account': account}, unique=True)
- context['is_admin'] = accounts.isDeveloper(account=account)
+ is_admin = accounts.isDeveloper(account=account)
+
+ context['account'] = account
+ context['user'] = user
+ context['is_admin'] = is_admin
context['is_debug'] = system.isDebug()
context['sign_in'] = users.create_login_url(request.path)
context['sign_out'] = users.create_logout_url(request.path)
- context['sidebar_menu_items'] = sidebar.getSidebar()
+ context['sidebar_menu_items'] = sidebar.getSidebar(account, user)
context['soc_release'] = release.RELEASE_TAG
context['gae_version'] = system.getAppVersion()