Upravil jsem:

responzivitu layoutu, menu, karet, filtrů, tlačítek, tabulek a log panelů v styles.css
tabulky se na menších šířkách horizontálně posouvají místo rozbíjení layoutu
menu má teď přímé položky Přehled, Služby a rozbalovací skupiny Provoz, Správa
stránkování se vůbec nezobrazuje, pokud existuje jen jedna stránka
Předchozí / Další se nezobrazují, když daný směr není dostupný
odstranil jsem staré neaktivní disabled pagination odkazy
This commit is contained in:
JiriUhlir
2026-05-29 11:40:09 +02:00
parent 6109bdfe61
commit 064ae93831
6 changed files with 261 additions and 56 deletions
+15 -9
View File
@@ -14,17 +14,23 @@ def page(title: str, body: str, user=None) -> str:
display_name = html.escape(user.get("display_name") or user.get("username", ""))
nav = """
<nav>
<span class="nav-group">Přehled</span>
<a href="/portal/operations">Přehled</a>
<span class="nav-group">Služby</span>
<a href="/portal/apps">Služby</a>
<span class="nav-group">Provoz</span>
<a href="/portal/jobs">Úlohy</a>
<a href="/portal/deployments">Nasazení</a>
<a href="/portal/workers">Workery</a>
<span class="nav-group">Správa</span>
<a href="/portal/audit">Audit</a>
<a href="/portal/backups">Zálohy</a>
<div class="nav-menu">
<button type="button" class="nav-menu-button">Provoz</button>
<div class="nav-menu-panel">
<a href="/portal/jobs">Úlohy</a>
<a href="/portal/deployments">Nasazení</a>
<a href="/portal/workers">Workery</a>
</div>
</div>
<div class="nav-menu">
<button type="button" class="nav-menu-button">Správa</button>
<div class="nav-menu-panel">
<a href="/portal/audit">Audit</a>
<a href="/portal/backups">Zálohy</a>
</div>
</div>
</nav>
"""
user_panel = f"""