-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missionsplanung #33
Comments
hast du eine Idee, bis wann du damit fertig sein könntest? Falls es noch zeit in Anspruch nimmt würde ich vorerst anders die Missions planen.. |
Ich habe gestern damit weitergemacht und versuche, die Tage einen Prototypen zu haben, anhand dessen wir diskutieren können, wie es weitergehen soll. |
Hi, ich habe den Prototypen fertig und eben eingespielt: https://cadus.f4.htw-berlin.de/missions Ihr habt darin eine Liste aller Missionen (neue müssen erst einmal über das Backend hinzugefügt werden). Ihr könnt Namen, Start- und Enddatum und die Teilnehmer einer Mission ändern. Wird eine Gruppe ausgewählt, werden nur die darin befindlichen Personen angezeigt. Zudem steht hinter dem Namen einer Person, an wie vielen anderen Missionen sie gerade teilnehmen. Wird an der Teilnehmerliste etwas geändert, bekommen alle Personen eine Email mit Hinweis darauf, dass sie entfernt oder hinzugefügt wurde. Wird das Datum geändert, bekommen alle Personen, die auch vorher schon hinzugefügt waren, eine E-Mail mit Information zum neuen Datum. Sollten sie der Mission schon zugesagt haben, wird der Status zurück gesetzt und sie müssen erneut zusagen. |
Hi, cool, ich bin gerade dabei mir den Prototypen anzuschauen. Kannst du mir sagen, wo ich eine Gruppe auswählen kann? "Wird eine Gruppe ausgewählt, werden nur die darin befindlichen Personen angezeigt." |
"Edit"-Button funktioniert bei der Mission, die du angelegt hast. Ich habe gerade eine Testmission angelegt, da sehe ich den Button, kann ihn aber nicht anklicken.. Ideen? |
Ahja, es gibt anscheinend Probleme, wenn eine Mission keinen Ort hat. Ich kümmere mich gleich drum. |
Mit Ort meinst du "Area"? |
Ahja, "Areas" waren als konkrete Punkte gedacht. Da "Erbil / Mossul" mehrere Punkte sind, gibt es keine Koordinaten. Ich lasse dann einfach die Karte weg. |
kannst die karte auch drin lassen, dann mache ich nur irak draus, ist eh sinnvoller. |
bzw. Erbil. |
klappt, danke. aber sag mal, gibt es dort nun die Möglichkeit über "Availabilities" zu filtern? |
bin dran |
danke. |
Ah, guter Punkte. Das ist ein Fehler. Setze mich gleich dran. |
Es werden jetzt nur noch Personen angezeigt, die für das aktuell gesetzte Datum einer Mission (Anfang und Ende) eine Verfügbarkeit angegeben haben (und deren Benachrichtigungs-Zeitpunkt noch nicht überschritten ist). Wenn du das letzte Mitglied eines Teams löscht, wird jetzt automatisch ein neues leeres Mitglied hinzugefügt. |
Ach und es ist gut möglich, dass Fehler drin sind. Testet bitte einmal eure Anwendungsfälle. |
werden menschen nur noch angezeigt, wenn sie tatsächlich auf den Tag genau verfügbar sind? |
Ja. Also wenn die Mission komplett in einen der angegebenen Zeiträume fällt. |
okay, könntest du dir nochmal die availabilities angucken, ob da von deiner seite aus alles okay ist? bei ziemlich vielen stehen da merkwürdige daten drin.. Vorallem Jahreszahlen. |
Ich bin alle eingetragenen Verfügbarkeiten durchgegangen und die Werte sehen größtenteils ok aus, es gibt aber ein paar Seltsamkeiten (12 von 84): Ich weiß jetzt aber auch nicht, was ich mit denen machen soll (ist ja eine freie Entscheidung, Quatsch einzutragen) – außer es ist ein technisches Problem, weswegen sie keine korrekten Daten eintragen konnten. Aber ich sehe gerade nicht, was das sein könnte. |
danke dir. ich werde mal stichprobenartig nachfragen bzw einige bei uns im büro testen lassen, wenn es tatsächlich etwas technisches sein sollte, geb ich dir bescheid. danke |
ich bin gerade dabei den ersten Einsatz anzulegen, allerdings werden mir keine leute angezeigt. ich hab die Zeiträume der jeweiligen personen angepasst, zumindest soweit, dass der missionzeitraum in deren gesamtzeitraum passt. ne idee, wieso das nicht funktioniert? |
Anscheinend sind in dem Zeitraum nur zwei Medics verfügbar. Ich versuche mal eine Verfügbarkeits-Übersicht einzubauen. |
danke! |
Soooo, es gibt jetzt eine grafische Ansicht der Verfügbarkeiten. Der Übersichtshalber zeigt sie sich in einer eigenen Seite. In der Missionsplanung gibt es bei jeder Mission einen Link "Availabilities" der die Ansicht mit dem jeweiligen Missionszeitraum öffnet und auf diesen zoomt. Durch einen Klick auf ein Datum in der Kopfleiste kannst du rein oder raus zoomen. Verfügbarkeiten sind nach Gruppe der Personen sortiert, tragen deren Namen und sind farblich markiert:
|
Mir fiel gerade auf, dass Leute, die keine Benachrichtigungsfrist angegeben haben, nie als verfügbar galten. Die Frist wird jetzt ignoriert. |
Zum Screenshot: Das passiert bei mir nur, wenn die Datumsangaben in der URL nicht passen. Bist du über den Link in der Missionsplanung dahin gekommen? Zum Hinzufügen der Crew: Habe eben eine Mission angelegt und kann mehrere hinzufügen, der Button heißt im Backend nur "Add". Vielleicht ist es sinnvoll, wenn ich mal wieder vorbei komme, auch damit besprochen werden kann, wie es mit der Anwendung weitergehen soll. Wann würde es denn bei euch passen? |
Gerne, tagsüber bin ich flexibel. Nächste Woche Dienstag oder Mittwoch? |
Super, dann komme ich Dienstag so zwischen 10 und 11 Uhr zu euch ins Büro. |
Passt, kennst du unsere "neue" Büroadresse? |
Ich hoffe – die am Sudhaus? |
genau. bis dienstag. |
nochmal zu dem Screenshot, ja bin über den Link der Missionplannung dahingekommen. URL sieht bei mir dann so aus : https://cadus.f4.htw-berlin.de/availabilities?start=1495663200000&end=1497477600000 |
Hmpf, hier funktioniert der Link in Chrome und Firefox. Ich schau mir das Dienstag an. Ja, das Datum lässt sich derzeit nicht anpassen, bzw. schwer. Können wir auch beim Treffen drüber reden, was eigentlich euer Anwendungsfall ist. |
Die Crew-Tabelle wird jetzt auch angezeigt, wenn noch keine Crew vorhanden ist (samt Button zum Hinzufügen) und die Helfer-Seite funktioniert wieder. Ich würde das hier schließen, sofern von deiner Seite aus alles ok ist. |
Meiner Erinnerung nach war der Plan in etwa so:
Eigene Seite, auf der alle aktuell geplanten bzw. laufenden Missionen gelistet sind. Dort können auch neue erstellt werden. Nachdem der Zeitraum einer Mission festgelegt wurde, werden alle in Frage kommenden Personen für die jeweilige Position (Ärztin, Helfer) inklusive ihrer Belastung (Anzahl anderer Einsätze) angezeigt. Aus dieser Liste kann ausgewählt werden. Die Belastungsanzeige passt sich automatisch an.
Es kann jederzeit gespeichert werden. Zudem gibt es einen zusätzlichen Knopf zum Benachrichtigen aller durch die Änderung tangierter Personen. Diese Erhalten eine Email und können dem Einsatz zu oder absagen. In der Oberfläche ist der aktuelle Zusagestatus ersichtlich ('pending', 'yes', 'no' – siehe #3).
Teil-Aufgaben:
The text was updated successfully, but these errors were encountered: