Attribut — Parents (Sub-Route)
Zweck
Sub-Route /attributes/:id/parents definiert über AttributeParent, an welchen Entitaets-Typen das Attribut sichtbar wird — z. B. nur an Customer oder an Product und Component. Polymorph: pro Eintrag parentType (Modellname).
Berechtigungen (CASL)
| Action | Subject | Wirkung | Keycloak-Rolle |
|---|
view | FE_Attribute, Attribute, AttributeParent | Liste sichtbar | — |
create | AttributeParent | Pflege | APP_SPEAMCORE_CREATE_ATTRIBUTE_PARENT |
Schritt-für-Schritt-Anleitung
- Attribut (
/attributes/:id) → Tab Parents.
- + Parent wählt einen Entitaets-Typ — danach erscheint das Attribut im Form dieser Entitaet.
Wiederverwendbare Konzepte
Verknuepfungen zu anderen Modulen
API/Schnittstellen
| Methode | Endpoint | Zweck | CASL |
|---|
GET | /api/attribute-parents?filter[attributeId] | Liste | view AttributeParent |
POST | /api/attribute-parents | Anlegen | create AttributeParent |
Versionshinweise
- 2026-04-30: Initiale Veroeffentlichung.