ITSM/templates
Moe 9b8d603e74 feat(ui): Dashboard-Redesign nach Nutzer-Mockup + Kanban, Suche, Pagination, Bulk-Aktionen
Angleichung an das vorgegebene UI-Mockup (Nutzer-Vorgabe 2026-07-15):
- Sidebar-Gruppen Favoriten (Dashboard, Meine/Offene/Ueberfaellige Tickets),
  Service Management (inkl. Kanban Board), Wissen (Artikel/FAQs), Assets
  (Asset-Liste/Konfigurationselemente/Software/Vertraege via CMDB-Typfilter),
  Administration; rundes Logo, Nutzer-Chip mit Avatar-Initialen + Rolle
- Topbar mit zentraler Suche (fuehrt zur Ticket-Suche)
- KPI-Karten mit Trend-Angabe und Sparkline (echte Tagesserien der letzten
  8 Tage aus created/first_response/resolved/due-Zeitstempeln), zusaetzliche
  Karte 'Durchschn. Antwortzeit' (Ø erste Reaktion, 30 Tage)
- Ticket-Tabelle: Checkbox-Spalte mit Alles-Auswahl, Aktionen-Dropdown
  (Bulk-Statuswechsel, ITIL-Uebergaenge werden serverseitig erzwungen und
  Verstoesse je Ticket gemeldet), Ticket-Nr.-Hervorhebung, Avatar-Initialen,
  Pagination (12/Seite, '1-12 von N Tickets')
- Filter-Tabs inkl. Geschlossen; Suchfeld (Titel/Nr./Beschreibung),
  Filter bleiben ueber Tabs/Pagination erhalten
- 'Neues Ticket' als Modal (Button oben rechts) statt Inline-Formular
- Detail-Panel wie Mockup: Kopf mit Ticket-Nr., Service-Block, Feldraster,
  Tabs Details/Aktivitaeten/Anhaenge/Aufgaben (letzte zwei als Platzhalter
  gekennzeichnet), SLA-Chips mit Restzeit/Ueberschreitung ('1h 32m
  verbleibend' / 'um 2h ueberschritten'), Footer 'Status aendern'-Dropdown
  (nur erlaubte ITIL-Uebergaenge) + 'Kommentar hinzufuegen'
- Kanban Board (/tickets/board): Spalten Offen/In Bearbeitung/Warten/Geloest
- CSP: style-src um 'unsafe-inline' ergaenzt (Inline-style-Attribute der
  Templates, z. B. Fortschrittsbalken); Inline-Skripte bleiben verboten

Tests: cargo test 7/7, E2E-Smoke 39/39 (inkl. neuer UI-/Such-/Board-Checks).
2026-07-15 05:23:26 +02:00
..
admin_audit.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
admin_settings.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
admin_user_edit.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
admin_users.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
base.html feat(ui): Dashboard-Redesign nach Nutzer-Mockup + Kanban, Suche, Pagination, Bulk-Aktionen 2026-07-15 05:23:26 +02:00
board.html feat(ui): Dashboard-Redesign nach Nutzer-Mockup + Kanban, Suche, Pagination, Bulk-Aktionen 2026-07-15 05:23:26 +02:00
cmdb_detail.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
cmdb_form.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
cmdb_list.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
dashboard.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
kb_detail.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
kb_form.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
kb_list.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
login.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
services.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
setup.html feat!: Rust-Rewrite (axum/PostgreSQL) mit ITIL-v3/v4-Prozessen und Sicherheits-Haertung 2026-07-15 05:02:02 +02:00
tickets.html feat(ui): Dashboard-Redesign nach Nutzer-Mockup + Kanban, Suche, Pagination, Bulk-Aktionen 2026-07-15 05:23:26 +02:00