diff options
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 |
commit | c06d26d2bc3d90d9ea0f0477018cbddd32a74d9e (patch) | |
tree | 621d46dcd4d707f3a3bcf813593028101b9cf9d2 /ishtar_common/context_processors.py | |
parent | 97c458b5e7f6c2cac5eab60eba55dadf1553c209 (diff) | |
download | Ishtar-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.py | 9 |
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() |