From f83ae7be09a8c88429c0c77391569fb3b62ee609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabor=20K=C3=B6rber?= Date: Mon, 15 Jan 2024 22:38:07 +0100 Subject: [PATCH] refactor: adding a little bit more polish to the admin dashboard, so it can be presented --- static/admin/teddy_bear.png | Bin 0 -> 2602 bytes templates/admin/base.jinja | 19 ++++++++++-------- templates/admin/dashboard.jinja | 34 ++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 8 deletions(-) create mode 100644 static/admin/teddy_bear.png diff --git a/static/admin/teddy_bear.png b/static/admin/teddy_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..d4262c263b71673664ef6aa3075e15740030c112 GIT binary patch literal 2602 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 literal 0 HcmV?d00001 diff --git a/templates/admin/base.jinja b/templates/admin/base.jinja index 9250926..0ec24c0 100644 --- a/templates/admin/base.jinja +++ b/templates/admin/base.jinja @@ -1,11 +1,9 @@ -{% set is_nav_sidebar_enabled = true %} {% block title %}{{ title|none('Admiral') }}{% endblock %} - @@ -13,7 +11,6 @@ - {% block dark_mode_vars %}{% endblock %} {% block extrastyle %}{% endblock %} {% block extrahead %}{% endblock %} @@ -35,24 +32,30 @@ -
+
{% block branding %}Miniweb{% endblock %}
- {% block usertools %} - {% endblock usertools %} + diff --git a/templates/admin/dashboard.jinja b/templates/admin/dashboard.jinja index 9f798e4..a33051d 100644 --- a/templates/admin/dashboard.jinja +++ b/templates/admin/dashboard.jinja @@ -6,8 +6,42 @@

This is the example placeholder that should become the welcoming dashboard for the admin. It should show various statistics and also a detailed overview of all your models. + This Dashboard however has a low priority to be completed, so I started filling it with whatever + came into my mind. +

+ + +
+
+
+

Axum

+

Selecting from all the backend frameworks in rust, axum seemed like the most logical choice. While there + are plenty of good frameworks available, axum being close to tokio allows to rely on the most famous + async framework, which also powers great other crates like tower and hyper.

+ More Details +
+
+

Jumbotron

+

A jumbotron is a big box which is used for calling extra attention to some special content. The above + element was achieved by making use of Fomantic's messaging component. Click the button below for + information on Fomantic's message syntax.

+ More + Details +
+
+

Django Admin

+

Django was the inspiration to make this, but it has since changed into it's own project, where I have to + learn more frontend work. I like Django in python, even though there are more modern frameworks + available, because usually web projects end up using most of the framework anyway, so it is only one + dependency to maintain. Also, the most important thing in Django is the Admin, which I here try to + reproduce.

+ More + Details +
+
\ No newline at end of file