summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/context_processors.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/furnitures/context_processors.py')
-rw-r--r--ishtar/furnitures/context_processors.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ishtar/furnitures/context_processors.py b/ishtar/furnitures/context_processors.py
index ae1bbc36d..e187d2f76 100644
--- a/ishtar/furnitures/context_processors.py
+++ b/ishtar/furnitures/context_processors.py
@@ -18,10 +18,17 @@
# See the file COPYING for details.
from ishtar import settings
+from menus import Menu
def get_base_context(request):
dct = {}
if settings.APP_NAME:
dct["APP_NAME"] = settings.APP_NAME
+ if 'MENU' not in request.session or \
+ request.session['MENU'].user != request.user:
+ menu = Menu(request.user)
+ menu.init()
+ request.session['MENU'] = menu
+ dct['MENU'] = request.session['MENU']
return dct