diff options
Diffstat (limited to 'ishtar/furnitures/context_processors.py')
-rw-r--r-- | ishtar/furnitures/context_processors.py | 7 |
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 |