Neuer API-Endpunkt für Drittsysteme

Mit diesem neuen Endpunkt können aus anderen Softwareprodukten oder eigenen Skripten heraus Einsatzberichte angelegt werden. Während das bereits über die in WordPress integrierte REST-API möglich war, ist es mit diesem Endpunkt deutlich einfacher geworden.

Die Hauptpunkte sind:

  • Entkoppelt vom internen Datenmodell: Damit bleibt die Schnittstelle stabil, selbst wenn sich das Plugin intern weiterentwickelt
  • Ein einzelner Aufruf genügt: Fahrzeuge usw. können im Klartext übergeben werden, es müssen nicht erst IDs abgefragt werden
  • Alternative Bezeichner: Falls in der externen Software Einsatzarten oder Einsatzmittel andere Namen tragen, können dafür Aliase hinterlegt werden, die ebenso erkannt werden

Details gibt es in der Dokumentation zur API für Drittsysteme.

Änderungen in der Rechteverwaltung

Bisher gab es in den Einstellungen einen eigenen Reiter Berechtigungen, wo festgelegt werden konnte, welche Rollen die Einsatzberichte verwalten durften. Einerseits gab es damit immer alle Berechtigungen im Komplettpaket (Schreiben, Veröffentlichen und Löschen). Andererseits waren die Rechte dadurch meist an andere Berechtigungen gekoppelt (z. B. das Verfassen von Beiträgen).

Wer sich mit dem Berechtigungssystem von WordPress auseinandersetzen wollte, konnte bisher auch schon mit Plugins wie dem User Role Editor die Rechte feiner vergeben. Mit diesem Update bringt die Einsatzverwaltung nun eigene Rollen mit, wodurch das Ganze einfacher und zugänglicher wird.

Die neuen Rollen orientieren sich an denen, die WordPress bereits mitbringt (Mitarbeiter, Autor, Redakteur). Details gibt es in der Dokumentation zu den Berechtigungen.

Beim Update wird allen Nutzern mit einer bisher berechtigten Rolle zusätzlich die Rolle Einsatzberichte-Redakteur zugewiesen. So haben sie die gleichen Rechte wie zuvor.

Erweiterungen und Fehlerbehebungen

  • Der Shortcode reportcount kann jetzt zusätzlich nach der Alarmierungsart gefiltert werden.
  • In den Einsatzarten kann ein Standard-Beitragsbild hinterlegt werden. Dieses wird dann bei Einsatzberichten dieser Einsatzart angezeigt, wenn sie kein eigenes Beitragsbild haben.
  • Beim Bearbeiten von Einsatzberichten gibt es nun für den Einsatzort eine Autovervollständigung aus bisher verwendeten Einträgen.
  • Wenn die einem Einsatzbericht zugeordneten Fahrzeuge zu einer Einheit gehören, die noch nicht dem Bericht zugeordnet ist, wird diese Einheit beim Speichern des Berichts nun automatisch hinzugefügt.
  • Bei neuen Installationen trat ein Fehler auf, wenn die Einstellung, in welcher Kategorie die Einsatzberichte auftauchen sollen, geändert wurde.
Version 1.10.0
Markiert in: