Zusammenfassung der Änderung: „Abschlüsse“ in der User-Oberfläche verwalten (inkl. Anlegen, Bearbeiten, Löschen)
In der UserUI wird die Entität „Abschlüsse“ vollständig integriert, sodass Anwender Abschlüsse künftig direkt in der Oberfläche verwalten können – ähnlich wie bisher in der Admin-Ansicht, aber nutzerfreundlich in der UserUI.
Was ändert sich konkret?
- Neuer Menüpunkt in der Navigation
- In der Hauptnavigation gibt es eine neue Kategorie „Modulverwaltung“
-
Darin einen neuen Eintrag „Abschlüsse“, der zur Übersicht führt
-
Übersichtsliste mit Filtern und Suche
- Es gibt eine Listenansicht aller Abschlüsse als Tabelle
- Mit Filtermöglichkeiten und Freitextsuche, damit Einträge schneller gefunden werden können
-
Wichtig: Es werden nur Abschlüsse des aktuell ausgewählten Mandanten angezeigt (Mandantentrennung)
-
Detailansicht mit Anzeige- und Bearbeitungsmodus
- Jeder Abschluss hat eine Detailseite
- Dort kann man zwischen Anzeigen (nur lesen) und Bearbeiten (ändern & speichern) wechseln
-
Änderungen werden dauerhaft gespeichert
-
Neuanlage (Create) von Abschlüssen
- Abschlüsse können neu angelegt werden
- Bei der Mandantenauswahl werden nur Mandanten angeboten, denen der Benutzer angehört
-
Gehört ein Benutzer genau einem Mandanten an, ist dieser automatisch vorausgewählt
-
Löschen (Delete) mit Schutz bei Abhängigkeiten
- Abschlüsse können gelöscht werden, sofern keine abhängigen/verknüpften Daten existieren
-
Wenn ein Abschluss noch referenziert wird, wird das Löschen verhindert (statt ungewollt Datenbeziehungen zu beschädigen)
-
Felder/Spalten entsprechen der Admin-Ansicht
- Welche Spalten in der Liste und welche Felder im Detail angezeigt werden, orientiert sich an der ModelAdmin-Konfiguration (damit die Darstellung konsistent bleibt)
Nutzen / Mehrwert für Anwender
- Schneller Zugriff: Abschlüsse sind direkt in der UserUI erreichbar, ohne Umwege über Admin-Bereiche.
- Bessere Übersicht: Filtern und Suchen erleichtert das Finden von Einträgen deutlich.
- Mehr Sicherheit: Mandantentrennung verhindert, dass Daten aus anderen Mandanten angezeigt oder versehentlich bearbeitet werden.
- Weniger Fehler beim Löschen: Das System verhindert das Entfernen von Abschlüssen, die noch in Verwendung sind.