From 7bda7a06e0ff0c0159e355b3777e9f7b3f719f1b Mon Sep 17 00:00:00 2001 From: Maciej Tronowski Date: Tue, 24 Mar 2015 17:30:17 +0100 Subject: [PATCH] presenting django messages with bootstrap styling --- plgng/settings_common.py | 10 ++++++++++ qcg/templates/qcg/jobs.html | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/plgng/settings_common.py b/plgng/settings_common.py index 84a0283..9095e9f 100644 --- a/plgng/settings_common.py +++ b/plgng/settings_common.py @@ -12,6 +12,7 @@ https://docs.djangoproject.com/en/1.7/ref/settings/ import os import django.conf.global_settings as defaults +from django.contrib.messages import constants as messages from local import * from settings_logging import LOGGING @@ -116,3 +117,12 @@ BOOTSTRAP3 = { 'horizontal_field_class': 'col-sm-9 col-md-6', 'set_placeholder': False, } + +# map message tags to bootstrap classes + +MESSAGE_TAGS = { + messages.INFO: 'alert alert-info', + messages.SUCCESS: 'alert alert-success', + messages.WARNING: 'alert alert-warning', + messages.ERROR: 'alert alert-danger', +} diff --git a/qcg/templates/qcg/jobs.html b/qcg/templates/qcg/jobs.html index 34e9ce5..52698aa 100644 --- a/qcg/templates/qcg/jobs.html +++ b/qcg/templates/qcg/jobs.html @@ -66,6 +66,10 @@ {% endblock %} {% block container %} + {% for message in messages %} +
{{ message }}
+ {% endfor %} +