From f5ddf8828d15edebdd6efab0c494f3dabf101a54 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Sun, 16 Mar 2025 15:58:49 +0100 Subject: [PATCH] Add and test base.html --- .../frontend/templates/frontend/base.html | 42 +++++++++++++++++++ .../frontend/templates/includes/sidebar.html | 0 src/servala/frontend/views.py | 5 +++ src/servala/urls.py | 3 ++ 4 files changed, 50 insertions(+) create mode 100644 src/servala/frontend/templates/frontend/base.html create mode 100644 src/servala/frontend/templates/includes/sidebar.html create mode 100644 src/servala/frontend/views.py diff --git a/src/servala/frontend/templates/frontend/base.html b/src/servala/frontend/templates/frontend/base.html new file mode 100644 index 0000000..2b6ae5c --- /dev/null +++ b/src/servala/frontend/templates/frontend/base.html @@ -0,0 +1,42 @@ +{% load static %} + + + + + + + + + + + +{% block title %}Mazer{% endblock title %} + + + + +
+ {% if request.user.is_authenticated %} + {% include 'includes/sidebar.html' %} + {% endif %} + {% block content %} + {% endblock content %} +
+ +
+
+ + + + + + + diff --git a/src/servala/frontend/templates/includes/sidebar.html b/src/servala/frontend/templates/includes/sidebar.html new file mode 100644 index 0000000..e69de29 diff --git a/src/servala/frontend/views.py b/src/servala/frontend/views.py new file mode 100644 index 0000000..5bcd55c --- /dev/null +++ b/src/servala/frontend/views.py @@ -0,0 +1,5 @@ +from django.views.generic import TemplateView + + +class IndexView(TemplateView): + template_name = "frontend/base.html" diff --git a/src/servala/urls.py b/src/servala/urls.py index 0b88a2c..8b31dd5 100644 --- a/src/servala/urls.py +++ b/src/servala/urls.py @@ -4,11 +4,14 @@ from django.contrib import admin from django.urls import path from django.utils.translation import gettext_lazy as _ +from servala.frontend.views import IndexView + admin.site.site_title = _("Servala Admin") admin.site.site_header = _("Servala Management") admin.site.index_title = _("Dashboard") urlpatterns = [ + path("", IndexView.as_view(), name="index"), path("admin/", admin.site.urls), ]