PHP8.2
- PHP 7.4 Support entfernt
- PHP 8.2 Kompatibilität hergestellt
- Update auf Symfony 6.2
- Update auf Composer 2.5
- Update auf Doctrine ORM 2.14
Siehe /wiki/spaces/BRANDBOX/pages/27434621
UI/UX (Base)
- Die UI wurde aus der Framework-App extrahiert und im base-core verortet
- Neu Datensätze nebeneinander darstellen/bearbeiten
- Der Hauptdatensatz kann zusammen mit seinen Übersetzungen angezeigt werden
- Das aktive Eingabefeld wird hervorgehoben
- Die Klassifikationen eines Datensatzes werden in der Ansicht dargestellt
- Neu Optimierte UI zur redaktionellen Pflege von Rollen/Rechten
- Asynchrone Kontextmenüs für eine bessere Performance
- Allgemeine Performance-Optimierungen in Base
- Einstellungen im Backend
- Schnellverknüpfungen in Baumansicht
- Kopieren von Ansichtseinstellungen
- Darstellung und Informationsgehalt des Ereignisprotokoll optimiert
Mandanten
- Mandant mit abweichender Default-Kollation
- Aktive Kollationen je Mandant
Datenmodellierung
- Neu UI um Reihenfolge von Formularfeldern und Widget-Systemfelder bestimmen
- Erlaubt das Anordnen von Gruppen, Sets und Eingabefeldern einer Datenabanktabelle
- Neue Ansicht für die Sortierung der Gruppen, Sets und Eingabefelder
- Zusatzfunktionen zum Erstellen neuer Gruppen, Sets und Eingabefelder
- Darstellung in einer Baum-Ansicht
- Konsequente Mandantentrennung
- Eingabefeldkonfigurationen für eine verbesserte UX
Individuelle Properties in Entities
Siehe Entitäten um individuelle Properties anreichern
Freigabeprozess mit Einwilligungshandling
- Consent pro Person
- Constentgruppen
- Anbindung an Status-Handling
CRUD-Funktionen
- Steuerung der rekursiven Kopierfunktion
- ... ohne/mit Sprachen
- ... Steuerung der Hierarchieebenen, die kopiert werden sollen
- ... definieren, ob kopiert oder verknüpft werden soll
- Steuerung der rekursiven Löschfunktion
- Aktivieren/Deaktivieren von Standard-Aktionen, um zeitintensive Operationen zu entschärfen
- CopyManager, DeleteManager und CrudManager
Siehe Crud
E-Mail-Handling
- Mehrere E-Mails in einer SMTP-Verbindung versenden
- Vorlagen können nun in allen Apps angelegt werden
Erweiterte Platzhalter
- output, readable, i18n
- Zur Verwendung Verwendung in base, print und campaign
- Verwendung von virtuellen Tabellenspalten
Eingabefelder
Virtuellen Tabellenspalten
- Maskierbar über ein Template
- Trennzeichen
- Beliebige Spalten
- Rekursive Struktur auflösen
- Klassifikationen in Tabellenstrukturen integriert
- Merge von Tabellenspalten
- Nummernformatierungen
ForeignKey
- Neue Konfigurationsmöglichkeiten zur Darstellung/Steuerung der Buttons
CRUD
- Modal- und Tab-Handling optimiert
- Relation-Funktionen bereitgestellt
- Bei Änderung betreffenden Datensatz neuladen