From 95280ead648a2f4038ca272d10e916f1a82cfbe3 Mon Sep 17 00:00:00 2001 From: alv2017 Date: Sun, 7 May 2023 01:02:26 +0300 Subject: [PATCH 1/2] settings.py: message levels mapped to Bootstrap message formatting classes. --- dcrm/settings.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dcrm/settings.py b/dcrm/settings.py index b6bae709..5a3f9fe9 100644 --- a/dcrm/settings.py +++ b/dcrm/settings.py @@ -1,3 +1,4 @@ +from django.contrib import messages from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. @@ -114,3 +115,12 @@ # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +# Bootstrap +MESSAGE_TAGS = { + messages.DEBUG: 'alert-info', + messages.INFO: 'alert-info', + messages.SUCCESS: 'alert-success', + messages.WARNING: 'alert-warning', + messages.ERROR: 'alert-danger', +} From 6bfbd6b1437cee9f31b139af80c2caba0add372f Mon Sep 17 00:00:00 2001 From: alv2017 Date: Sun, 7 May 2023 01:05:18 +0300 Subject: [PATCH 2/2] base.html template updated to support message display based on message level. --- website/templates/base.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/templates/base.html b/website/templates/base.html index f67793e4..06058f3b 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -12,7 +12,7 @@
{% if messages %} {% for message in messages %} -