summaryrefslogtreecommitdiff
path: root/ishtar_common/context_processors.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-01 23:18:25 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-08 11:39:56 +0100
commitc06d26d2bc3d90d9ea0f0477018cbddd32a74d9e (patch)
tree621d46dcd4d707f3a3bcf813593028101b9cf9d2 /ishtar_common/context_processors.py
parent97c458b5e7f6c2cac5eab60eba55dadf1553c209 (diff)
downloadIshtar-c06d26d2bc3d90d9ea0f0477018cbddd32a74d9e.tar.bz2
Ishtar-c06d26d2bc3d90d9ea0f0477018cbddd32a74d9e.zip
Message mecanism with session ID
Diffstat (limited to 'ishtar_common/context_processors.py')
-rw-r--r--ishtar_common/context_processors.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/ishtar_common/context_processors.py b/ishtar_common/context_processors.py
index 437ceb677..90817776f 100644
--- a/ishtar_common/context_processors.py
+++ b/ishtar_common/context_processors.py
@@ -43,12 +43,19 @@ def get_base_context(request):
menu = Menu(request.user)
menu.init()
request.session['MENU'] = menu
- """ # temporary disabled
+ """ # menu is now in cache - put it back in session later?
current_action = None
if 'CURRENT_ACTION' in request.session:
dct['CURRENT_ACTION'] = request.session['CURRENT_ACTION']
current_action = dct['CURRENT_ACTION']
dct['CURRENT_PATH'] = request.path
+
+ # messages
+ dct['MESSAGES'] = []
+ if 'messages' in request.session and request.session['messages']:
+ for message, message_type in request.session['messages']:
+ dct['MESSAGES'].append((message, message_type))
+ request.session['messages'] = []
menu = Menu(request.user, current_action=current_action,
session=request.session)
menu.init()