Dieses Update behebt ein Sicherheitsproblem, weshalb ein Einspielen unbedingt empfohlen wird.
Ein paar neue Systemrechte und eine neue Einstellung erfordert ggfs. administratives Handeln, da einige Funktionen jetzt nur über ein ensprechendes Recht bzw. die neue Einstellung verfügbar sind :
- Zugriff auf Recherche wurde um Eigene Mappen verwalten ergänzt.
- Frontend-Funktionen wurde um CSV-Importer und JSON-Importer ergänzt.
- Anzeige von zusammengezogenen Filtern bei verlinkten Objekttypen muss jetzt explizit angeschaltet werden.
Version 5.57.2
Veröffentlicht am 07.10.2019
Server
Behoben
- /api/db: Das Entfernen von Mehrfachfeldern wurde repariert (Gruppen- und Einzeleditor).
- Easydb-Asset-Server: Eine Debug-Log-Ausgabe wurde entfernt.
Webfrontend
Behoben
- Gruppenmanager: Beim Kopieren mit Rechtezeilen, wurde das Speichern repariert.
- CSV-Importer: Beim Suchen von verlinkten Objekten mit mehr als einem gesetzen Feld, wurden in einigen Fällen Duplikate in die Datenbank eingefügt.
Version 5.57.1
Veröffentlicht am 02.10.2019
Server
Behoben
- /api/search: Ausgabe der Standard-Information wurde für Sprachkombinationen mit mehr als zwei Sprachen repariert.
- Webhook-Plugin: Aufruf der Node.JS-Umgebung war fehlerhaft.
Version 5.57.0
Veröffentlicht am 26.09.2019
Webfrontend
Neu
- Datenmodell: Mehrfachfelder können jetzt
not_null
gesetzt werden. Dieses wird vom Server auf API-Level beim Speichern und Aktualisieren überprüft. - Rechtemanagement: Ein neues Systemrecht Zugriff auf Recherche wurde um ein Parameter Eigene Mappen verwalten ergänzt. Benuzter und Gruppen für die vor dem Update Zugriff auf Recherche eingestellt ist, erhalten dieses Recht automatisch.
- Filter: Über eine Einstellung ist es möglich verlinkte Objekttypen in einem gemeinsamen Filter anzuzeigen oder nicht, wobei diese Einstellung standardmäßig deaktiviert ist. Bisher wurde das automatisch gemacht, sobald der verlinkte Objekttyp mindestens in zwei Feldern verlinkt wurde.
- Listen: Die Anzeige von CSV-Importer und JSON-Importer ist nun standardmäßig aus und muss über Parameter des Systemrechts Frontend-Funktionen für Benutzer und / oder Gruppen aktiviert werden.
- Detailanzeige: Textfelder zeigen neben Web-Addressen nun auch Email-Addressen als Link an.
- Benutzermanagement: Eine neue Spalte Login zeigt den Loginnamen des Benutzers an.
Verbessert
- Mitteilungen: Im Administrationsbereich und den Menüs werden Mitteilungen alphabetisch sortiert.
- Benutzermanagement: Gruppen werden aufsteigend nach ID sortiert, so dass sie eine nachvollziehbare Reihenfolge bekommen, das ist wichtig für die automatische Zuordnung von Einstellungen für neue Nutzer die auf Gruppen basieren können.
- Editor: Beim Speichern von Reverse-Objekten aus unterschiedlichen Objekttypen werden im Gruppenmodus beim Wechsel eines Pools auch die Reverse-Objekte in den neuen Pool geschoben. Das findet aber nur statt, wenn keine weiteren Felder aktualisiert weren. Ein entsprechender Hinweis wird unterhalb der Poolauswahl angezeigt.
- Änderungshistorie: Die Anzeige startet nun mit dem aktuellen Objekt.
- Grafische Verbesserungen: Das Eingabefeld für Email wurde verbreitert. Mehrzeilige Textfelder in Spalten werden niedriger angezeigt.
Behoben
- CSV-Importer: Beim Laden von inkompatiblen Einstellungen werden einige Konflikten nun automatisch korrigiert.
- Mitteilungen: Unter bestimmten Umständen wurden Mitteilungen in Untermenüs nicht immer rechtzeitig geladen so dass sie nicht angezeigt wurden.
- Benutzermanagement:
Kopieren
wurde für Nutzer repariert die in Custom-Gruppen sind. - Drucken: Das Drucken von verlinkten Objekten die im Textmodus angezeigt werden wurde repariert.
Server
Neu
- Basis-Konfiguration: Beschreibungsfeld für IP-Filter
- /api/db: Erlaubt im Gruppeneditor das automatisch Setzen von Pool in Reverse-Objekten.
- /api/db: Neuer URL-Parameter
skip_reverse_nested
. - Neue Systemrechte:
frontend_features.csv_importer
,frontend_features.json_importer
,search.has_own_collections
. - Custom-Data-Type-Updater: Neue Callback-Action
start_update
und verbessertes State-Handling. - /api/objecttype: Neuer Frontend-Parameter
show_in_facet_grouping
. - Exporter: Zeitstempel in XML, CSV und JSON Exporten.
- Support für
.notebook
Dateityp.
Verbessert
- Custom-Data-Type-Updater: Aufruf der Node-Script jetzt per STDIN, dadurch keine Größenbeschränkung mehr.
- /api/session: Sortierung der Gruppen des Nutzers nach
group._id
. - /api/eas: Mapping für
_all_fields
wird jetzt erlaubt. - /api/group: Paging und mehrere Werte für URL-Parameter
type
. - Verbesserungen beim Indizieren.
Behoben
- IP-Filter für nicht 8-Bit-ausgerichtete Netzmasken korrigiert.
- /api/db: Changelog-Einträge bei Gruppenänderungen von nur Tags oder Pools werden jetzt geschrieben.
- Beim Hochladen mit Remote-PUT wurde unter Umständen der Original-Dateiname nicht korrekt übernommen.