Zum Hauptinhalt springen

Bundesländer / Regionen (GeoStates)

Zweck

GeoState modelliert Bundeslaender (Deutschland) bzw. analoge Regionen anderer Laender. Pro State werden name, code (z. B. BW), regionalKeyPrefix (z. B. 08 für Baden-Wuerttemberg im AGS) und Koordinaten gepflegt. Sub-Routen liefern die zugehörigen Lokalitaeten (/geo-states/:id/localities) und Feiertage (/geo-states/:id/holidays).

Die meisten Felder sind read-only — Stammdaten werden über den Setup-Wizard oder einen Sync-Job geladen.

Voraussetzungen

- Berechtigung `view:GeoState`. - Pflege erfolgt typisch durch System; manuelle Anlage selten noetig.

Berechtigungen (CASL)

ActionSubjectWirkungKeycloak-Rolle
viewFE_GeoState, GeoStateListe/Detail aufrufbar
create/update/deleteGeoStatePflegenAPP_SPEAMCORE_CREATE/UPDATE/DELETE_GEO_STATE
viewGeoLocality, GeoStateHolidaySub-ListenAPP_SPEAMCORE_VIEW_GEO_LOCALITY, GEO_STATE_HOLIDAY

Schritt-für-Schritt-Anleitung

  1. Bundeslaender (/geo-states) — DataGrid mit allen Einträgen.
  2. Detail öffnen → Sub-Routen:
    • Lokalitaeten (/geo-states/:id/localities)
    • Feiertage (/geo-states/:id/holidays)

Listenansicht — geo-states

Toolbar (Detail-Seite)

Schlanke Toolbar oben rechts:

IconAktion (aria-label)CASLWirkung
ZurückgehenZurück zur Liste.
🏠Zur Startseite gehenSpringt auf das Dashboard / /.
⏮/◀/▶/⏭PaginationNavigation durch die gefilterte Liste — Massen-Bearbeitung ohne Liste-Sprung.

Wie auf jeder Detail-Seite verfuegbar — siehe Floating-Quickbar:

  • KAL. (Mini-Kalender)
  • ZEIT (Persoenliche Wochen-Arbeitszeit)
  • ARBEIT (Eigene bevorstehende Aufträge)

Felder und Eingaben

FeldnamePflichtDatentypWirkung beim AusfuellenVoraussetzung
countryIdjaUUIDVerweis auf das Land.
nameja (read-only)StringAnzeigename.
codeja (read-only)StringKuerzel (z. B. BW, BY).
regionalKeyPrefixja (read-only)StringPraefix im Amtlichen Gemeindeschluessel (AGS).
latitude, longitudenein (read-only)DecimalGeozentrum.

Wiederverwendbare Konzepte

Verknuepfungen zu anderen Modulen

API/Schnittstellen

MethodeEndpointZweckCASL
GET/api/geo-statesListeview GeoState
POST/api/geo-statesAnlegencreate GeoState
GET/api/geo-states/:idDetailview GeoState
PATCH/api/geo-states/:idÄndernupdate GeoState
DELETE/api/geo-states/:idSoft-Deletedelete GeoState
GET/api/geo-localities?filter[geoStateId]Lokalitaeten-Sub-Listeview GeoLocality
GET/api/geo-state-holidays?filter[geoStateId]Feiertage-Sub-Listeview GeoStateHoliday

Versionshinweise

  • 2026-04-30: Initiale Veroeffentlichung.