Zum Hauptinhalt springen
Alle Releases
Release Notes
v0.5.1Aktuell

Bewässerungsgruppen für Unterorganisationen anlegen und Mitarbeitende für Einsätze kennzeichnen

OrganisationswahlFahrerauswahlSoeben bewässertFehlermeldungenOhne Neuladen

Version 0.5.1 schließt die Lücken, die mit Organisationen und Rechten in 0.5.0 sichtbar geworden sind. Eine Bewässerungsgruppe lässt sich jetzt gezielt für eine Unterorganisation anlegen, und im Profil ist hinterlegt, wer für Einsätze eingeteilt werden darf. Dazu kommen mehrere Korrekturen, unter anderem am Bewässerungsstatus nach einem abgeschlossenen Einsatz und an den Fehlermeldungen in den Formularen.

Cedrik Hoffmann

Lead Developer & Projektleitung

Mit 0.5.0 sind Organisationen und ein eigenes Rechtesystem in die Anwendung gekommen. Im Betrieb hat sich gezeigt, dass an einigen Stellen die passende Bedienung dazu noch fehlte: Eine Bewässerungsgruppe landete zwangsläufig in der Organisation der anlegenden Person, und wenn eine Anfrage daran scheiterte, war der Grund aus der Meldung nicht zu erkennen. Version 0.5.1 arbeitet diese Punkte nach und behebt mehrere weitere Fehler.

Neue Funktionen

Organisation beim Anlegen einer Bewässerungsgruppe

Eine Bewässerungsgruppe und ihre Bäume müssen zur selben Organisation gehören. Welche Organisation eine neue Gruppe erhält, richtete sich bisher allein nach der Person, die sie anlegt. Wer aus einer übergeordneten Organisation heraus eine Gruppe für eine Einheit darunter anlegen wollte, wählte die richtigen Bäume auf der Karte aus und bekam die Gruppe trotzdem nicht gespeichert.

Das Anlegeformular hat deshalb ein Feld für die Organisation. Zur Auswahl stehen nur Organisationen, in denen die Person das Recht zum Anlegen von Bewässerungsgruppen besitzt. Vorbelegt ist die eigene. Kommt ohnehin nur eine Organisation in Frage, bleibt das Feld ausgeblendet und der Ablauf unverändert.

Auf der Karte bleiben alle sichtbaren Bäume gezeichnet, auswählbar sind aber nur die der gewählten Organisation. Die übrigen sind abgedunkelt. Wer einen davon anklickt, wird gefragt, ob die Gruppe stattdessen in der Organisation dieses Baums entstehen soll. Wechselt die Organisation im Formular, verlassen bereits markierte Bäume fremder Organisationen die Auswahl.

Anlegeformular einer neuen Bewässerungsgruppe mit dem Auswahlfeld Organisation, gesetzt auf TBZ, und dem Hinweis, dass blass dargestellte Bäume einer anderen Organisation gehörenAnlegeformular einer neuen Bewässerungsgruppe mit dem Auswahlfeld Organisation, gesetzt auf TBZ, und dem Hinweis, dass blass dargestellte Bäume einer anderen Organisation gehören

Mitarbeitende für die Einsatzplanung kennzeichnen

Im Formular für einen Einsatzplan standen unter den verknüpften Mitarbeitenden alle Benutzerkonten zur Auswahl, auch solche, die für einen Einsatz gar nicht in Frage kommen. Die Führerscheinklassen aus dem Profil reichen als Kriterium nicht aus, weil jemand einen Führerschein hinterlegt haben kann und trotzdem nicht eingeteilt werden soll.

Das Profil in der Mitarbeitendenverwaltung trägt daher den Schalter „Für Einsatzplanung auswählbar”, gepflegt in derselben Karte wie Verfügbarkeit, Führerscheinklassen, Telefonnummer und Personalnummer. Die Formulare zum Anlegen und Bearbeiten eines Einsatzplans bieten anschließend nur gekennzeichnete Personen an. Bestehende Konten sind nach dem Update gekennzeichnet; wer nicht eingeteilt werden soll, wird gezielt abgewählt. Eine schon gespeicherte Zuweisung bleibt davon unberührt, und die Führerscheinprüfung des Plans meldet deswegen keinen Fehler.

Profilkarte in der Mitarbeitendenverwaltung mit Verfügbarkeit, Führerscheinklassen, Telefonnummer, Personalnummer und dem eingeschalteten Schalter Für Einsatzplanung auswählbarProfilkarte in der Mitarbeitendenverwaltung mit Verfügbarkeit, Führerscheinklassen, Telefonnummer, Personalnummer und dem eingeschalteten Schalter Für Einsatzplanung auswählbar

Behobene Fehler

Bewässerungsstatus nach einem Einsatz

Nach dem Abschluss eines Einsatzplans blieb der Bewässerungsstatus der zugeordneten Gruppen auf dem alten, aus den Sensordaten abgeleiteten Wert. Die Anwendung setzte nur das Datum der letzten Bewässerung. Gruppen und ihre Bäume stehen jetzt nach dem Abschluss auf „Soeben bewässert”. Nach 24 Stunden fällt der Status wieder auf den sensorabgeleiteten Wert zurück, das Datum der letzten Bewässerung bleibt erhalten. Beim Starten, Abbrechen oder Fehlschlagen eines Plans ändert sich der Status weiterhin nicht.

Veraltete Ansichten nach einer Änderung

Detailseiten und Listen zeigten nach einer Änderung teilweise noch die alten Werte, bis die Seite neu geladen wurde. Am deutlichsten war das beim Statuswechsel eines Einsatzplans. Die daraus folgende Änderung an Gruppen und Bäumen lud die Anwendung gar nicht nach. Nach dem Löschen oder Archivieren enthielt die Liste den entfernten Eintrag ebenfalls noch. Beides ist behoben, eine Änderung aktualisiert jetzt auch die Ansichten der davon berührten Gruppen und Bäume.

Fahrzeuge und Fehlermeldungen

Fahrzeuge ließen sich nicht mehr speichern. Die Zahlenfelder für Maße, Gewicht und Wassertank gingen als Text an die Schnittstelle und wurden dort abgelehnt. Statt einer Meldung im Formular erschien die Fehlerseite der Anwendung, und die eingegebenen Daten waren verloren. Die Felder gehen jetzt als Zahl an die Schnittstelle, das Dezimalkomma funktioniert weiterhin, und ein abgelehntes Speichern erscheint als Meldung im Formular.

Auch die Meldungen selbst waren irreführend. Wurden für eine Gruppe Bäume einer anderen Organisation ausgewählt, meldete die Anwendung, der Datensatz existiere bereits oder sei zwischenzeitlich geändert worden. Denselben Satz zeigte sie ein zweites Mal als angebliche Antwort des Servers. Die Antwort nennt jetzt konkret, was nicht zusammenpasst, und das Formular zeigt diese Meldung anstelle des allgemeinen Hinweises. Eine abgelehnte Eingabe führte außerdem gelegentlich zu einer erneuten Anmeldung, weil die Oberfläche diese Antwort als abgelaufene Sitzung behandelte. Das passiert jetzt nur noch, wenn die Anmeldung tatsächlich abgelaufen ist.

Einsatzplanung und Mitarbeitende

Auf der Detailseite eines Einsatzplans listete das Feld für die eingeteilten Mitarbeitenden alle Benutzerkonten auf, nicht die dem Plan zugewiesenen. Die Seite zeigt jetzt ausschließlich die zugewiesenen Personen.

Auf dem Einsatzplan-Board konnten Personen ohne Bearbeitungsrecht Vorschlagskarten anklicken, und die Einsatzkarten wirkten verschiebbar, obwohl darauf keine Aktion folgte. Ohne das passende Recht dienen die Karten jetzt nur noch der Anzeige.

In der Mitarbeitendenverwaltung erschien in der Liste und im Detailkopf immer das Monogramm, auch wenn ein Profilbild hinterlegt war. Beide zeigen jetzt das Bild und das Monogramm nur noch für Profile ohne Bild.

Ausblick

Das Auswahlfeld für die Organisation gibt es bislang nur bei der Bewässerungsgruppe. Bei Baum, Sensor, Fahrzeug und Einsatzplan fehlt es noch, ebenso die Möglichkeit, die Organisation einer bestehenden Gruppe nachträglich zu wechseln. Beides folgt in den kommenden Versionen. Als nächster größerer Schritt ist die Freigabe einzelner Ressourcen an Unterorganisationen vorgesehen, damit eine beauftragte Firma einen Bestand betreuen kann, ohne dass er ihr übertragen wird.

Rückmeldungen und Fehlerberichte sind jederzeit willkommen auf GitHub.

CHANGELOG.md - v0.5.1
$
feat: Organisation beim Anlegen einer Bewässerungsgruppe auswählen, auf der Karte sind nur Bäume dieser Organisation auswählbar
#976
$
feat: Mitarbeitende im Profil als für die Einsatzplanung auswählbar kennzeichnen, die Einsatzplan-Formulare bieten nur diese Personen an
#974
$
fix(backend): Gruppen und Bäume stehen nach einem abgeschlossenen Einsatzplan auf „Soeben bewässert", nach 24 Stunden fällt der Status zurück
#968
$
fix(frontend): Detailseiten und Listen zeigen nach einer Änderung sofort die neuen Werte, ohne Neuladen der Seite
#971
$
fix: Fahrzeuge lassen sich wieder speichern, abgelehnte Eingaben erscheinen im Formular statt auf einer Fehlerseite
#973
$
fix: Abgelehnte Anfragen nennen konkret, was nicht zusammenpasst, statt eine Dublette zu melden
#975
$
fix(frontend): Die Detailseite eines Einsatzplans zeigt nur die eingeteilten Mitarbeitenden
#970
$
fix: Ohne Bearbeitungsrecht sind die Karten auf dem Einsatzplan-Board nicht mehr auswählbar
#977
$
fix(frontend): Profilbilder erscheinen in Liste und Detailkopf der Mitarbeitendenverwaltung
#972

Fehler gefunden oder Feedback zu diesem Release? Issue erstellen →