app/soc/views/helper/responses.py
changeset 1017 6ad4fdb48840
parent 987 6fd5c561b446
child 1031 9a163d82635d
--- 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()