- #56710 - improved behavior while updating and deleting availabilities^Chat has old double type format with appointment and spontaneous openinghours
- #54285 - filter calldisplay queuelistd by given date
- #56366 - bugfix memory exhaustion dldbget (DLDB Downloads via service.berlin.de)
- #54285 - filter calldisplay queue by todays date to display only processes within today
- #56079 - Unit Tests for checking multiple services in one appointment have been corrected
- #55778 - Change of appointment date and location no longer allowed during an update
- #55114 A new API route has been added with which all appointments belonging to an email address can be sent via email
- #54954 OpenApi documents are now created automatically. CDN files for displaying the documentation are downloaded via the CI and the checksum of the files is checked
- #34087 Added API route and controller to configure config properties
- #53262 An additional route and controller was created to obtain the scope list for a service.
- #48987 Bugfix: Beim Aktualisieren eines Vorgangs wird nun geprüft ob dem Standort die angegebene Dienstleistung zugeordnet ist.
- #52508 - Sollte bei der Reservierung schon eine Vorgangsnummer existieren wird nun eine eindeutige Exception ausgegeben
- #49629 Sicherheit: Aktualisierung zentraler Bibliotheken für Stabilität und Sicherheit des Systems durchgeführt
- #49020 Die Maillist Route hat nun einen limit Parameter über den bestimmt wird wie viele Mails aus der Datenbank gelesen werden.
- #49077 Aktualisierung eines Termins ohne Änderung der ID ist nun auch per clientkey möglich und es wird geprüft ob die gewählten Dienstleistungen vom Standort angeboten werden
- #38901 Unit-Tests erweitert
- #46531 Bugfix: Ein Nutzer kann einem anderen Nutzer oder sich selbst nicht mehr Rechte geben als ihm zugeordnet sind.
- #47465 Abholer werden nun abhängig vom ausgewählten Standort abgerufen. Ist dieser nicht angegeben wird der angemeldete Standort genutzt.
-
#46608 - Öffnungszeiten können für einen Standort nun auch mit Basisrechten abgerufen werden, wenn die Terminzeiten vom Tresen benötigt werden. Nutzer mit Basisrechten können Öffnungszeiten weiterhin nicht bearbeiten
-
#46531 Bugfix: Ein Nutzer mit den Rechten zum Einrichten einer Behörde, kann nun auch eine Behörde einrichten
- #45302 -Der DLDB Import findet jetzt alle 5 Minuten statt-
- #45163 Bugfix: Bei aktiviertem Cluster wird die Abholerliste nun komplett ausgegeben auch wenn der Abholort sich vom Sachbearbeiterstandort unterscheidet.
- #42462 Bugfix: Der Kalender wird nur noch mit den Tagen zwischen der gewünschten Einschränkung zurück gegeben
- #37064 Das Versenden von Umfrage-Mails wurde aus der API in die entsprechenden Repos verschoben
- #43763 Bugfix: Das Absagen von Vorgängen wird bei SMS und Mailbestätigungen nicht mehr hochgezählt.
- #44167 Bugfix: Öffnungszeiten können nur noch bearbeitet werden, wenn die notwendigen Rechte vorliegen und der Nutzer dem Standort zugeordnet ist
- #44164 Bugfix: Die Bearbeitung eines Standortes ist nur noch für User mit entsprechenden Rechten möglich
- #44158 Bugfix: Suchergebnisse werden jetzt so gefiltert, dass ein Sachbearbeiter nur die Ergebnisse erhält, die der zugeordneten Behörde entsprechen
- #44509 Beim Versenden einer Email wird nun nicht mehr der Terminstatus verwendet sondern ein Status Parameter übergebe
- #44494 Reservierte Termine können nicht mehr als Nächstes oder aber direkt aufgerufen werden
- #44164 Beim Aufruf eines Standortes können nun höhere Rechte angefordert werden um die Anzeige für angemeldete Basis-Nutzer zu verhindern
- #44494 Ein Aufruf einer leeren Warteschlange führt zu einer lesbaren Fehlermeldung
- #44176 Bugfix: Der clusterweite Aufruf wird nur eingeschränkt, wenn der Parameter allowClusterWideCall auf false gesetzt ist und die Zuweisung eines Process zur Workstation wurde korrigiert
- #36968 Bugfix: Dienstleistungen eines Vorgangs werden bei Wiederaufnahme in die Warteschlange nicht mehr gelöscht
- #36896 Das Anlegen und Bearbeiten von Vorgängen wird jetzt mit einem Hash geloggt, mit welchem sich prüfen lässt, welches Nutzerkonto verwendet wurde.
- #42810 Bugfix: Beim Löschen eines Vorgangs, der sich im Aufruf befindet, erscheint jetzt eine Fehlermeldung.
- #42804 Bugfix: Man kann per URL-Manipulation keinem Nutzerkonto mehr Zugriffsrechte entfernen, auf welches man kein Zugriff hat.
- #42792 Erweiterung der Fehlermeldung bezüglich der Aufrufe von Nutzern.
- #43517 Zugriff auf Cluster auch ohne Nutzerkonto erlauben.
- #35874 Bugfix: Bei Bestätigungsmails und Bestätigungs-SMS wird der entsprechende Zähler nicht mehr erhöht.
- #38445 Bugfix: Anpassung auf Grund eines Updates der Bibliothek slimframework
- #38901 Bugfix: Wenn ein Clientkey gesetzt wurde, wird jetzt wieder die Slot-Anzahl aus der DLDB verwendet
- #32183 Cronjob, um E-Mail-Adressen aus einer Blacklist im ZMS zu löschen
- #36427 Der Parameter "clientkey" kann jetzt bei den Routen POST /process/status/reserved/ und POST /apikey/ verwendet werden
- #36616 Bugfix: Beim Erhöhen des Zählers beim Versenden einer Erinnerungsmail wird jetzt ein "critical read" verwendet
- #36528 Bugfix: Route /cluster/{id}/process/{datum}/ gibt jetzt korrekt Dienstleistungen zu Vorgängen zurück, Sortierung jetzt nach Wartezeit statt Ankunftszeit
- #36370 Experimenteller optionaler Parameter "gql" um zu übertragene Daten zu minimieren
- #36756 Bugfix: Route POST /process/status/reserved/ akzeptiert jetzt auch den Parameter "resolveReferences"
- #36162 Bugfix: Tresen Block "Informationen" auch für normale Nutzer anzeigen
- #36318 Führe Slot-Berechnung auch nach einem Update der Öffnungszeiten durch
- #32626 Performance-Optimierung für /scope/{id}/queue/{number}/
- #35912 Reservierte Termine sofort löschen wenn angefordert, nicht erst nach der Reservierungsdauer
- #36432 Bugfix: Korrektur zur Anzeige der gebuchten Dienstleistungen in der Tresentabelle
- #36317 Bugfix: Trennung von unterschiedlichen Fehler-Exceptions ab PHP 7.0 implementiert
- #35951 Neue Fehlermeldung wenn ein API-Key nicht existiert
- #35764 Deploy Tokens eingebaut
- #35836 Bugfix: Beim Löschen eines Termins wird jetzt korrekt geprüft ob der Termin vom angemeldeten Sachbearbeiter gelöscht werden darf
- #34135 Cronjob: Löschen von Öffnungszeiten auf 28 Tage umgestellt
- #35550 Cronjob: Wiederherstellen abgesagter Termine
- #34496 Route /process/{id}/{authkey}/appointment/ erlaubt Änderung von Terminzeiten in einem Termin ohne Veränderung der Termin-Zugangsdaten (id und authKey)
- #34481 Controller zum holen der Standort, Cluster oder Calldisplay Queue wurden vereinfacht und vereinheitlicht
- #35656 Bugfix: Vor dem Eintragen einer Email oder SMS in die Versand-Queue wird nun geprüft ob alle Vorraussetzungen für den Versand auch erfüllt sind
- #35697 Bugfix: Die Route /scope/{id}/process/{datum}/ berechnet jetzt die Wartezeit der Prozesse gleich mit, analog zu /cluster/{id}/process/{datum}/
- Cronjob: Datenmigration auf Stage-System vor allen anderen Jobs ausführen
- #34938 Bugfix: Base64-Fehler mit falschen Maskierungen in den Unit-Tests angepasst
- #35176 Route /provider/{source}/ übernimmt per Parameter Funktion von /provider/{source}/request/{csv}/ welche als deprecated gekennzeichnet wird
- #31457 + #34512 Test für wsrep_sync_wait Einstellung
- #34481 + #31328 Bugfix: Vereinheitlichung der Berechnung der Warteschlange unter Ausschluss nicht wartender Kunden
- #31586 Bugfix: Datumsformat in der Erinnerungsmail angepasst
- #34134 Anpassung des Apiabrufs für Öffnungszeiten per Standort - Parameter reserveEntityIds entfernt
- #34134 Route /scope/{id}/conflict/ holt Konflikte für einen Standort nach angegebenem Zeitraum
- #35311 Bugfix: Sessions immer vom schreibenen Datenbank-Host lesen um Synchronisationsprobleme zu umgehen
- #34135 - Cronjob um alte Öffnungszeiten zu löschen
- Neue Routen für Mandantenfähigkeit unter /source/*
- Performanceoptimierung AvailabilityListByScope
- Bugfix: Umbenennung der Klasse Exception\RequestNotFound in Exception\Request\RequestNotFound
- #35041 Option für scopes mit keepLessData auch Einstellungen zurückzugeben
- Bugfix: Option für Session-Update keine Exception für Änderungen an Dienstleistungen/Standorten auszugeben
- Bugfix zu race conditions, am Anfang jedes schreibenden Controllers wird jetzt die Datenbank-Verbindung auf den RW-Host gesetzt
- #33756 Cronjob für API-Proxy
- #31481 Cronjob Standortreservierungen löschen (nur für Stage aktiviert)
- #31527 Cronjob tägliche Zusammenfassung für Admins (nur für Stage aktiviert)
- #34272 Parameter "sync" für Sessions
- Unit-Tests erweitert
- #31586 Erinnerungsmail für Stage zum Testen eingeschaltet (noch nicht für Live)
- #31392 Bugfix: Slot-Anzahl als extra Parameter an die API übergeben