Katalogtabellen zeigten bisher nur "nicht aktuell geprüft" als Binärflag; jetzt eine dreistufige Ampel (aktuell/bald fällig/ abgelaufen) mit denselben Farbtoken wie die KI-VO-Risikoampel. Zusätzlich: .table-scroll bekommt einen rechten Fade-Rand, damit eine am Fensterrand abgeschnittene breite Tabelle als "hier geht's mit Scrollen weiter" erkennbar ist statt wie ein Rendering-Fehler auszusehen.
88 lines
2.5 KiB
HTML
88 lines
2.5 KiB
HTML
{{define "mandant-werkzeuge"}}<!doctype html>
|
|
<html lang="de">
|
|
<head>{{template "head" .}}</head>
|
|
<body>
|
|
{{template "nav" .Nav}}
|
|
<div class="page">
|
|
<h1>Werkzeugkatalog</h1>
|
|
|
|
<h2>Zentraler Katalog</h2>
|
|
<p class="hinweis">
|
|
Wird von der Plattform gepflegt. Ein gesperrtes Werkzeug bleibt im
|
|
zentralen Katalog unverändert — es wird nur für diesen Mandanten aus
|
|
der Werkzeugsuche ausgeblendet.
|
|
</p>
|
|
{{if not .Werkzeuge}}
|
|
<p class="hinweis">Der zentrale Katalog ist noch leer.</p>
|
|
{{else}}
|
|
<div class="table-scroll">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Name</th><th>Anbieter</th><th>Verarbeitungsort</th><th>AVV</th>
|
|
<th>Training aus</th><th>Aufbewahrung</th><th>Geeignete Zwecke</th><th>Zuletzt geprüft</th><th>Status</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{range .Werkzeuge}}
|
|
<tr>
|
|
<td>{{.Name}}</td>
|
|
<td>{{.Anbieter}}</td>
|
|
<td>{{.Verarbeitungsort}}</td>
|
|
<td>{{if .AVVVerfuegbar}}ja{{else}}nein{{end}}</td>
|
|
<td>{{if .TrainingStandard}}ja{{else}}nein{{end}}</td>
|
|
<td>{{.Aufbewahrung}}</td>
|
|
<td>{{.GeeigneteZwecke}}</td>
|
|
<td>{{.LetztePruefung}} <span class="status {{.PruefStatusCSS}}">{{.PruefStatusLabel}}</span></td>
|
|
<td>
|
|
{{if .Gesperrt}}
|
|
<span class="status">gesperrt</span>
|
|
<form method="post" action="/verwaltung/werkzeuge/{{.ID}}/entsperren" style="display:inline">
|
|
<button type="submit">Entsperren</button>
|
|
</form>
|
|
{{else}}
|
|
<form method="post" action="/verwaltung/werkzeuge/{{.ID}}/sperren" style="display:inline">
|
|
<input type="text" name="grund" placeholder="Grund (optional)">
|
|
<button type="submit">Sperren</button>
|
|
</form>
|
|
{{end}}
|
|
</td>
|
|
</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{{end}}
|
|
|
|
<h2>Eigene Werkzeuge</h2>
|
|
<p class="hinweis">
|
|
Zusätzliche Katalogeinträge nur für diesen Mandanten — sichtbar nur
|
|
hier, nicht im zentralen Katalog der Plattform.
|
|
</p>
|
|
{{if not .EigeneWerkzeuge}}
|
|
<p class="hinweis">Noch keine eigenen Werkzeuge.</p>
|
|
{{else}}
|
|
<div class="table-scroll">
|
|
<table>
|
|
<thead>
|
|
<tr><th>Name</th><th>Anbieter</th><th>Verarbeitungsort</th><th>Zuletzt geprüft</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
{{range .EigeneWerkzeuge}}
|
|
<tr>
|
|
<td><a href="/verwaltung/werkzeuge/{{.ID}}">{{.Name}}</a></td>
|
|
<td>{{.Anbieter}}</td>
|
|
<td>{{.Verarbeitungsort}}</td>
|
|
<td>{{.LetztePruefung}}</td>
|
|
</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{{end}}
|
|
<p><a href="/verwaltung/werkzeuge/neu">Eigenes Werkzeug anlegen</a></p>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
{{end}}
|