SpeamBoard — Kategorien (Sub-Route)
Zweck
Sub-Route /speamboards/:id/categories strukturiert ein SpeamBoard in Kategorien — z. B. „Verbesserungs-Vorschläge", „Fragen", „Bugs". Detail-Sicht /speamboards/:boardId/categories/:catId rendert die Detail-Sicht einer Kategorie.
Berechtigungen (CASL)
| Action | Subject | Wirkung | Keycloak-Rolle |
|---|---|---|---|
view | FE_SpeamBoard, SpeamBoard, SpeamBoardCategory | Liste sichtbar | — |
create | SpeamBoardCategory | Pflegen | APP_SPEAMCORE_CREATE_SPEAM_BOARD_CATEGORY |
Schritt-für-Schritt-Anleitung
- SpeamBoard (
/speamboards/:id) → Tab Kategorien. - + Kategorie mit Name, Beschreibung und Reihenfolge.
Anlege-Pattern (N:M-Verknuepfung)
SpeamboardCategory haelt die Kategorisierung eines Speamboard — für Filter und Reports.
| Feld | Wirkung |
|---|---|
speamboardId | Eltern-Modul. |
categoryId | Kategorie aus dem Mandanten-Stamm. |
assignedAt | Zeitstempel der Zuweisung. |
Mehrfach-Kategorisierung möglich (ein Speamboard kann gleichzeitig „Wartung" UND „Inbetriebnahme" sein).
Wiederverwendbare Konzepte
Verknuepfungen zu anderen Modulen
- SpeamBoards — Eltern-Modul.
API/Schnittstellen
| Methode | Endpoint | Zweck | CASL |
|---|---|---|---|
GET | /api/speamboard-categories?filter[speamBoardId] | Liste | view SpeamBoardCategory |
POST | /api/speamboard-categories | Anlegen | create SpeamBoardCategory |
Versionshinweise
- 2026-04-30: Initiale Veroeffentlichung.