diff --git a/src/servala/frontend/templates/frontend/base.html b/src/servala/frontend/templates/frontend/base.html
index 96ba18f..ab724f8 100644
--- a/src/servala/frontend/templates/frontend/base.html
+++ b/src/servala/frontend/templates/frontend/base.html
@@ -28,6 +28,9 @@
+ {% for message in messages %}
+ {% include "includes/message.html" %}
+ {% endfor %}
{% block content %}
{% endblock content %}
diff --git a/src/servala/frontend/templates/includes/message.html b/src/servala/frontend/templates/includes/message.html
new file mode 100644
index 0000000..3594527
--- /dev/null
+++ b/src/servala/frontend/templates/includes/message.html
@@ -0,0 +1,7 @@
+
+ {{ message }}
+
+
diff --git a/src/servala/settings.py b/src/servala/settings.py
index 54482ad..b868bc3 100644
--- a/src/servala/settings.py
+++ b/src/servala/settings.py
@@ -12,6 +12,8 @@ Servala is run using environment variables. Documentation:
import os
from pathlib import Path
+from django.contrib import messages
+
SERVALA_ENVIRONMENT = os.environ.get("SERVALA_ENVIRONMENT", "development")
DEBUG = SERVALA_ENVIRONMENT == "development"
@@ -143,6 +145,10 @@ TEMPLATES = [
},
]
+MESSAGE_TAGS = {
+ messages.ERROR: "danger",
+}
+
AUTH_USER_MODEL = "core.User"
AUTH_PASSWORD_VALIDATORS = [
{