Zum Hauptinhalt springen

Fahrzeug — Reifen (Sub-Route)

Zweck

Sub-Route /vehicles/:id/tires zeigt alle Reifen-Sätze des Fahrzeugs (Sommer-/Winterreifen). Pro Eintrag werden Marke, Modell, Profiltiefe, Saison, Wechseltermin gepflegt. Detail-Sicht /vehicles/:id/tires/:tireId rendert den konkreten Reifen-Datensatz.

Wichtig für fristgerechtes Reifenwechsel-Management und TUEV.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_Vehicle, VehicleDetail aufrufbar
view/create/update/deleteVehicleTirePflegenAPP_SPEAMCORE_VIEW/CREATE/UPDATE/DELETE_VEHICLE_TIRE

Schritt-für-Schritt-Anleitung

  1. Fahrzeug (/vehicles/:id) → Tab Reifen.
  2. + Reifensatz → Marke, Modell, Saison, Profiltiefe (Anfangswert), Wechseltermin.
  3. Profiltiefe periodisch aktualisieren.

Anlege-Pattern (Inline-Row-Editing)

Reifen-Wechsel-Historie — wichtig für TUEV-Nachweise und Saisonwechsel.

SpalteEingabeWirkung
tireTypesummer/winter/allSeasonReifen-Typ.
mountedAtDatumAufzieh-Datum.
dismountedAtDatum (optional)Abzieh-Datum. Leer = aktuell montiert.
mileageAtMountNumerischkm-Stand bei Aufzug.
tireSizeStringGröße (z. B. „205/55 R16 91V").
manufacturerStringHersteller (z. B. „Continental").
dotNumberStringDOT-Code (Reifen-Produktionsdatum).

Aktuell montierte Reifen (dismountedAt = null) werden im Fahrzeug-Header oben angezeigt.

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/vehicle-tires?filter[vehicleId]Listeview VehicleTire
POST/api/vehicle-tiresAnlegencreate VehicleTire
PATCH/api/vehicle-tires/:idÄndernupdate VehicleTire

Versionshinweise

  • 2026-04-30: Initiale Veroeffentlichung.