-
Notifications
You must be signed in to change notification settings - Fork 19
Description
User-Story
Als Event-Verantwortlicher möchte ich komplexe und grössere Events mit vielen Einstellungen und Bedingungen (Fragen, Konfiguration, etc.) direkt aus Vorlagen in meine Gruppe/Ebene übernehmen und abändern können.
Erstellen von Events ist aufwändig und komplex: Viele Einstellungen, die korrekten Fragen und Bedingungen müssen korrekt sein. Fehler in Events mit offener Anmeldung sind mühsam. Eigene Events können Dupliziert werden was viel Arbeit ersparen kann. Insbesondere bei Kursen und Lageranmeldungen mit vielen Vorgaben, Einstellungen, Bedingungen und Anmeldeangaben (Fragen) sehen wir das Interesse, diese "komplett" kopieren zu können.
Als Event-Verantwortlicher gehe ich zur Event-Vorlage, dupliziere sie in meine Gruppe und fahre dort mit dem Einrichten des Events fort.
Aspekte
- Teil der digitalen Lageranmeldung der Jubla.
- Gehört wohl in den Youth-Wagon oder vielleicht sogar in den Core. Aus mehreren Gründen (Komplexität, Wagon-Ansatz, Finanzen, etc.) kann und will die Jubla keinen alleinigen Anspruch oder Lead für dieses Feature einnehmen. Wir haben grosses Interesse an diesem Feature und geben explizit unser commitment zu dieser oder einer ähnlichen Lösung welche dem Ziel näher kommt.
- Kurs-Fragen können aktuell als "Seed" Vorlage hinterlegt werden. Damit sind Standard-Fragen für alle Kurse möglich. Deren Handhabung ist komplex und eine Anpassung nur über einen Change-Request möglich. Diese Story sollte ermöglichen, dass aus User Sicht Vorlagen ohne Seed möglich sind.
- Das Kopieren darf keine verknüpften Profil-Daten wie Anmeldungen, Coaches, Kontaktpersonen etc. übernehmen.
- Wir sind uns bewusst, dass dieses Feature die Weiterentwicklung der Anmeldeangaben komplizierter macht. Neue, komplexere Fragen oder Anpassungen könnten auch Auswirkungen auf die Vorlagen haben.
- Diese Story entstand als Alternative zur Idee, die Anmeldeangaben (Fragen) als Vorlagen zu haben Siehe EVENT: Vorlagen für Anmeldeangaben (Fragen) #117 . Vielleicht ist es Sinnvoller und einfacher, gleich einen kompletten Event zu kopieren. Es sollen nicht beide Stories umgesetzt werden.
- Ein Event kann mit den bestehenden Berechtigungen bereits Dupliziert werden. Neu soll es möglich sein auch "fremde Events" in eigene Gruppen/Ebenen duplizieren zu können. Damit begründet, dass oft andere Menschen viel Zeit und Expertise in Vorlagen stecken können als diejenigen welche sie kopieren möchten.
- Mit Event ist der jeweilige Anlass, Kurs oder Lager als Event-Typ gemeint.
- Durch das Duplizieren sollten die Vorlagen immer aktuell sein und keine technische Schulden verursachen da sie normaler, aktiver Bestandteil der Datenbank sind.
Definition of Done
- Ein Event ist generell oder über die Einstellungen als "Vorlage" definierbar.
- Ein Event der als Vorlage aktiv ist, kann von Profilen welche Events erstellen können in die in ihren Berechtigungen liegende Ebenen/Gruppen kopiert werden
- Der User kann wählen in welche Ebenen/Gruppe der Event kopiert werden soll
- Ein so übernommener Event wird ein eigenständiges "Duplikat" mit allen Einstellungen (ohne Anmeldungen, Profilverbindungen)
- Eine Nachvollziehbarkeit der Arbeiten (für Anwender/Tester ohne technisches Fachwissen) muss klar ersichtlicher Bestandteil der Arbeiten/Offerte sein.
- Aktualisierte Dokumentation. Anhand der erstellten Dokumentationen und Berichten kann die Lösung nachvollzogen und abgenommen werden.
Mockup
Tech-Spec
- sinngebende Zielrichtung
- besondere/bekannte Bedingungen und Grenzfälle
- technische Einschränkungen
- Ein- und Ausgabeformate beschreiben
- Umsetzungsplan ergänzen oder anpassen
ToDo
- Migration erstellen
- Domainklasse erstellen oder anpassen
- Model/View/Controller anpassen
- Neues Feature mit FeatureGate deaktivierbar machen
- Specs schreiben
- Kunde wegen Übersetzungen informieren
- Mit angemessener Rolle "durchklicken"
- bei Core-Änderungen alle Wagons durchtesten
- DoD geprüft und erfüllt?
- CHANGELOG-Eintrag unter "unreleased" unten hinzufügen