Release Juni 2022
Das neue CONTAILOR-Release Juni 2022 (Version 2.63.15) ist nun online.
Im Release Juni 2022 wurden einige neue Funktionen für den Shop-Bereich integriert, insbesondere die Möglichkeit für einen Vertretermodus und das sitzungsbezogene Wechseln des eigenen Kunden wurde ergänzt. Hinzu kommen weitere Neuerungen wie die Integration einer allgemeinen Spamschutz-Komponente sowie einige Optimierungen v.a. der Performance in verschiedensten Bereichen sowie 25 kleinere Fehlerkorrekturen.
Neue Funktionalität
- Neue Anti-Spam-Komponente für Formulare in CONTAILOR integriert
- Für Updates: Wartungsmodus eingeführt, in dem der Bearbeitungsmodus nicht für Administratoren zugänglich ist
- Neue Funktionen für die API mit Kunden-Objekten (Customer) bereitgestellt
- Neue Methoden für das temporäre Wechseln des Kunden:
- Person.SwitchCustomer - Ändert den Kunden innerhalb der Sitzung
- Person.ResetCustomer - Setzt den geänderten Kunden wieder zurück
- Person.OriginalCustomer - gibt den original angemeldeten Kunden zurück
- Neue Funktionen für das Anmelden als jemand anders bei entspr. Berechtigung:
- Session.SignInAs - Lässt bei entsprechender Berechtigung das Anmelden als jemand anders zu
- Session.SignOutAs - Meldet den umgemeldeten Benutzer ab und setzt den ursprünglichen wieder ein
- Session.OriginalUser - Gibt den ursprünglich angemeldeten Benutzer zurück
- Anpassung der Warenkorb-Anlage-Logik auf dieses Konstrukt
- API-Erweiterung: Order.Person liefert die Person, die eine Bestellung abgeschlossen hat
- Benutzergruppenverwaltung in der REST-API umgesetzt
-
API: Neue Funktion geschaffen, um Seiten rekursiv mit Benutzergruppen zu verknüpfen
Optimierungen
- Backend-Ansicht für Listen: Filter- und Sortiermöglichkeiten integriert
- Anpassung des Dateiuploads in der API: Durch Verwendung neuer Methoden deutliche Performance-Verbesserung möglich; Intern werden neu hochgeladene, getauschte oder gedrehte Dateien in eigene Ordner gelegt und bei letzteren Aktionen auch verschlüsselt
- CustomData: Auch wenn man das Recht fremde Datensätze zu speichern nicht hat, darf man trotzdem solche Anlegen, die an keinem Benutzer hängen, also global gültig sind
- Verbindung Benutzergruppe-Rechtegruppe lässt auch solche zu, die Admin-Rechte enthalten
- Performance-Optimierungen u.a. bei Suche und im Backend
- Performance: Validierung optimiert