feat: Logo im Header + 'Geräte' in der Navigation zu 'Flotte' umbenannt

pics/tuxflotte-beschriftet-schatten.svg (das laut platform-docs bereits
als 'das Logo' referenzierte Markenbild, siehe
13-live-provisioning-boot.md) als static/tuxflotte-logo.svg eingebunden,
im Header neben dem Kundenplattform-Link (wirkt dadurch auch auf der
Login-Seite, die base.html erbt). Passend dazu buchstabiert das Logo
selbst bereits 'Tux'/'Flotte' als Wortmarke.

Nav-Link '/geraete' zeigt jetzt 'Flotte' statt 'Geräte' - sowohl im
Kundenportal-Header (base.html) als auch im Admin-Sidebar
(admin/layout.html), für konsistente Beschriftung über die ganze
Weboberfläche. Reine Anzeigetext-Änderung, URLs/Routen unverändert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Thomas Stallinger 2026-08-19 20:36:57 +02:00
parent 24ac11137d
commit 36d0346172
3 changed files with 183 additions and 3 deletions

179
static/tuxflotte-logo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 77 KiB

View File

@ -3,7 +3,7 @@
<nav>
<ul>
<li><a href="/admin/technik">Technik/Datenbank</a></li>
<li><a href="/admin/geraete">Geräte</a></li>
<li><a href="/admin/geraete">Flotte</a></li>
<li><a href="/admin/flows">Flows</a></li>
<li><a href="/admin/kunden">Kunden</a></li>
</ul>

View File

@ -10,15 +10,16 @@
.state-absent { color: var(--pico-muted-color); }
.optionen label { font-weight: normal; }
td form { margin-bottom: 0; }
.brand-logo { height: 2.2rem; vertical-align: middle; margin-right: 0.5rem; }
</style>
</head>
<body>
<header class="container">
<nav>
<ul><li><strong><a href="/geraete">Tuxflotte Kundenplattform</a></strong></li></ul>
<ul><li><strong><a href="/geraete"><img src="/static/tuxflotte-logo.svg" alt="Tuxflotte" class="brand-logo">Kundenplattform</a></strong></li></ul>
{% if user %}
<ul>
<li><a href="/geraete">Geräte</a></li>
<li><a href="/geraete">Flotte</a></li>
<li><a href="/struktur">Struktur</a></li>
<li><a href="/gruppen">Gruppen</a></li>
<li><a href="/installationsmedium">Installationsmedium</a></li>