diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-27 19:28:30 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-27 19:28:30 +0100 |
commit | a4f635716015c9f5ed5e6bcd2564da49a2b7f458 (patch) | |
tree | 81a1d5b05161182a1686f8b2f530d36cb66bb6a1 /ishtar/furnitures/context_processors.py | |
parent | a8f2bf3258897d1724ac21df4803880939ad334b (diff) | |
download | Ishtar-a4f635716015c9f5ed5e6bcd2564da49a2b7f458.tar.bz2 Ishtar-a4f635716015c9f5ed5e6bcd2564da49a2b7f458.zip |
Basic work on menus (refs #50)
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 |