Zum Hauptinhalt springen

AttributeGroup — Attribute (Sub-Route)

Zweck

Sub-Route /attribute-groups/:id/attributes zeigt die Attribute einer Gruppe — meist ein Block in Entitaets-Formularen.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_AttributeGroup, AttributeGroup, AttributeListe sichtbar
createAttributeHinzufuegenAPP_SPEAMCORE_CREATE_ATTRIBUTE

Schritt-für-Schritt-Anleitung

  1. AttributeGroup (/attribute-groups/:id) → Tab Attribute.
  2. + Attribut mit Type, Name, Position.
  3. Reihenfolge per Drag-and-Drop.

Anlege-Pattern (N:M-Verknuepfung)

AttributeGroupAssignment ist die N:M-Verknuepfung Attribut ↔ Attribut-Gruppe. Eine Gruppe buendelt mehrere Attribute für einheitliche Pflege:

  • Ein Attribut kann mehreren Gruppen angehoeren (z. B. „Farbe" in Gruppe „Optik" UND Gruppe „Produkt-Standard").
  • Beim Verwenden einer Gruppe an einer Entitaet (AttributeParent) werden automatisch alle Attribute der Gruppe vererbt.

Detail-Workflow siehe Attribute und Custom-Fields und AttributeFields.

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/attributes?filter[attributeGroupId]Listeview Attribute
POST/api/attributesAnlegencreate Attribute

Versionshinweise

  • 2026-04-30: Initiale Veroeffentlichung.