Lieferant — Produkte (Sub-Route)
Zweck
Sub-Route /suppliers/:id/products ist die umgekehrte Sicht zu Produkt — Lieferanten: hier alle Produkte, die der Lieferant beliefert. Modell und Pflege über ProductSupplier mit supplierId = :id.
Berechtigungen (CASL)
| Action | Subject | Wirkung | Keycloak-Rolle |
|---|---|---|---|
view | FE_Supplier, Supplier | Detail aufrufbar | — |
view/create | ProductSupplier | Bezugsquellen pflegen | APP_SPEAMCORE_VIEW/CREATE_PRODUCT_SUPPLIER |
view | Product | Produkt-Auswahl | APP_SPEAMCORE_VIEW_PRODUCT |
Schritt-für-Schritt-Anleitung
- Lieferant (
/suppliers/:id) → Tab Produkte. - + Produkt verknuepft ein bestehendes Produkt mit dem Lieferanten und legt
ProductSupplieran.

Wiederverwendbare Konzepte
Verknuepfungen zu anderen Modulen
- Lieferanten — Eltern-Modul.
- Produkte — Stamm.
- Products — Suppliers — umgekehrte Sicht.
- Bestellbelege — verbrauchen ProductSupplier-Daten.
API/Schnittstellen
| Methode | Endpoint | Zweck | CASL |
|---|---|---|---|
GET | /api/product-suppliers?filter[supplierId] | Liste | view ProductSupplier |
POST | /api/product-suppliers | Anlegen | create ProductSupplier |
Versionshinweise
- 2026-04-30: Initiale Veroeffentlichung.