Mangel-Listen
Zweck
Mangel-Listen (DefectTypeList) gruppieren Mangelarten (DefectType) zu thematischen Sammlungen — z. B. „BMA-Pruefliste VdS 2095" oder „RWA-Wartungsliste". Pro Liste pflegen Sie Name und im Sub-Tab die zugehörigen Mangelarten. Listen werden über ServiceDefectTypeList mit Services verknuepft, um pro Service-Vorlage die relevanten Mangelarten festzulegen.
Voraussetzungen
Berechtigungen (CASL)
| Action | Subject | Keycloak-Rolle |
|---|---|---|
view | FE_DefectTypeList, DefectTypeList | — |
create/update/delete | DefectTypeList | APP_SPEAMCORE_CREATE/UPDATE/DELETE_DEFECT_TYPE_LIST |
view | DefectType (Sub-Tab) | APP_SPEAMCORE_VIEW_DEFECT_TYPE (SUB-TAB)` |
Schritt-für-Schritt-Anleitung
- Mangel-Listen (
/defect-lists) → + Neu. - Name vergeben (z. B. „BMA-Pruefliste VdS 2095").
- Tab DefectTypes (
/defect-lists/:id/defect-types) — Mangelarten ergaenzen.

Toolbar (Detail-Seite)
Schlanke Toolbar oben rechts:
| Icon | Aktion (aria-label) | CASL | Wirkung |
|---|---|---|---|
| ← | Zurückgehen | — | Zurück zur Liste. |
| 🏠 | Zur Startseite gehen | — | Springt auf das Dashboard / /. |
| ⏮/◀/▶/⏭ | Pagination | — | Navigation durch die gefilterte Liste — Massen-Bearbeitung ohne Liste-Sprung. |
Globale Floating-Drawer (links)
Wie auf jeder Detail-Seite verfuegbar — siehe Floating-Quickbar:
- KAL. (Mini-Kalender)
- ZEIT (Persoenliche Wochen-Arbeitszeit)
- ARBEIT (Eigene bevorstehende Aufträge)
Felder und Eingaben
| Feldname | Pflicht | Datentyp | Wirkung beim Ausfuellen | Voraussetzung |
|---|---|---|---|---|
name | ja | String | Anzeige in Auswahl-Selects (Services) und in Reports. | — |
Wiederverwendbare Konzepte
Verknuepfungen zu anderen Modulen
- Services —
ServiceDefectTypeListverknuepft Service mit DefectTypeList. - DefectTypes — Sub-Liste je DefectTypeList.
- Mängel (
/defects) — entstehen waehrend einer Prüfung mit Verweis auf eineDefectTypeaus dieser Liste.
API/Schnittstellen
| Methode | Endpoint | Zweck | CASL |
|---|---|---|---|
GET | /api/defect-lists | Liste | view DefectTypeList |
POST | /api/defect-lists | Anlegen | create DefectTypeList |
GET | /api/defect-lists/:id | Detail | view DefectTypeList |
PATCH | /api/defect-lists/:id | Ändern | update DefectTypeList |
DELETE | /api/defect-lists/:id | Soft-Delete | delete DefectTypeList |
Versionshinweise
- 2026-04-29: Initiale Veroeffentlichung.