summaryrefslogtreecommitdiff
path: root/ishtar_common/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r--ishtar_common/utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py
index 8524b6bca..675b840ca 100644
--- a/ishtar_common/utils.py
+++ b/ishtar_common/utils.py
@@ -26,6 +26,7 @@ import random
from django import forms
from django.conf import settings
from django.contrib.gis.geos import GEOSGeometry
+from django.contrib.sessions.backends.db import SessionStore
from django.core.cache import cache
from django.core.urlresolvers import reverse
from django.utils.datastructures import MultiValueDict as BaseMultiValueDict
@@ -372,3 +373,13 @@ def merge_tsvectors(vectors):
for k in result_dict])
return result
+
+
+def put_session_message(session_key, message, message_type):
+ session = SessionStore(session_key=session_key)
+ messages = []
+ if 'messages' in session:
+ messages = session['messages'][:]
+ messages.append((message, message_type))
+ session['messages'] = messages
+ session.save()