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
Elternzugang 2-1: Zusätzliche Kinder erfassen zu bestehendem Verwalter*innen Account #1969
Elternzugang 2-1: Zusätzliche Kinder erfassen zu bestehendem Verwalter*innen Account #1969
Comments
Meine Gedanken zu den offenen Fragen:
Kann aus meiner Sicht in den Youth Wagon. Es kommt auch bei uns vor, dass Geschwister oder Freunde der Familie fürs nur für ein Lager/Anlass angemeldet werden sollen.
Hier habe ich keine klare Meinung. Wahrscheinlich lassen sich mit einer solche Einschränkung aber mehr Fälle abdecken (und es ist einfacher als Admin eine Ausnahme manuell zu erfassen als alle Anmeldungen auf problematische Fälle zu kontrollieren.)
Drop-Down scheint mir eleganter und konsistent mit #1967 Weitere Überlegungen:
|
Diese Anforderung ist mir neu. In #1965 ist es vorgesehen, dass Person A eine neue Beziehung zwischen Person V (Verwalter*in) und Person K (Kind) herstellen kann, sobald A Schreibzugriff auf K hat, ohne weitere Bedingungen. Dies wurde so konzipiert um der Anforderung rechnung zu tragen, dass Adressverwalter die Beziehung herstellen können, und dass Verwalter*innen beliebige Rollen (oder gar keine) haben können müssen. "Adressverwalter" ist kein allgemeines Konzept von hitobito, sondern in jedem Wagon anders (oder gar nicht) definiert, daher müssen wir solche Bedingungen an die Berechtigungen (in diesem Fall Schreibberechtigung) knüpfen. Sonst müssten wir ja in jedem Wagon einzeln definieren, welche Rollen jetzt als Adressverwalter*innen zählen. Aus diesem Konzept folgt dann automatisch ein Szenario, in dem Person A die gleiche Person wie Person V ist: Man kann sie sich selber jederzeit beliebige Personen als Kinder zuweisen, auf die man schon vorher Schreibzugriff hatte. Falls es dir nur darum geht, das Anlegen von neuen Kindern bei der Anlassanmeldung zu limitieren (im Gegensatz zum Zuordnen von bestehenden Accounts): Ich kann mich nicht erinnern dass wir je über so eine Unterscheidung gesprochen haben. Hitobito kann nicht wissen ob du in real life ein Kind o.ä. hast. Mir fällt kein einfacher Weg ein, das zu lösen. Hast du einen konkreten Use Case im Kopf der diese Unterscheidung wirklich nötig machen würde? Vielleicht können wir daraus relevante Kriterien ableiten..? |
Vielen Dank für dein Ausführungen. GrundsätzlichesWie in #1965 beschrieben würde ich es vorziehen wenn
nicht möglich wäre. Schreibrechte auf Verwalter und Kind würde unserer Anforderung von "nur Adressverwalter/AL" besser abdecken. Dafür sehe ich "dass Verwalter*innen keine Rolle haben können" nicht als Anforderung (beim Verknüpfen) - ich weiss auch nicht wo die herkommt. Neue "Anforderung"
ist in Bezug auf
gedacht. Aber auch wenn neue Kinder nur via Anmeldung angelegt werden können: Ein beliebiger TN Account sollte sich nur selbst für einen Anlass anmelden aber sich keine neuen Kinder-Accounts anlegen können.
Korrekt. Wir sind bisher auch gar nicht davon ausgegangen, dass man sich bei uns selbst weitere Kinder erstellen kann. Ich fände diese Funktion aber eigentlich sinnvoll - allerdings nur für Accounts die bereits mindestens ein Kind verwalten und entsprechend bereits "geprüft" sind. Missbrauchs Use Cases
UmsetzungsoptionenIch denke am flexibelsten würde das Recht "Neue Kinder erfassen" von zwei möglichen Bedingungen gewährt:
So könnten wir das neue Recht einfach nicht Verwenden und für SJAS & Pro Natura könnte bei der Selbstregistrierung einfach eine Rolle mit diesem Verwalter-Recht vergeben werden. Alternativ könnte das Recht "Neue Kinder erfassen" auch pro Instanz konfigurierbar sein für entweder Und schliesslich ist es natürlich auch eine Option, dass "Neue Kinder erfassen" bei uns einfach nicht aktiviert ist. |
Merci für eure Kommentare.
Kommt vermutlich noch auf die Antworten auf die anderen Fragen an, ob alle Accounts neue Kinder hinzufügen können oder nicht.
Soviel ich weiss sind bei SJAS und Pro Natura die Events immer für externe geöffnet. Daher würde ich diese Anforderung so erstellen, wenn nicht jemand etwas dagegen hat.
Merci. Ergänzt.
Dies war meines Wissens nie eine Anforderung. Müssten wir entsprechend vom Aufwand her abschätzen, wenn dies neu gewünscht wäre.
Für SJAS und Pro Natura ist klar erforderlich dass sich jemand der sich selbst als Externer auf einen Anlass anmeldet anschliessend gleich Kinder zu seinem Account erstellen kann, ohne dass jemand vom Büro da noch Rechte vergeben muss. Pro Umgebung einstellen zu können ob das möglich ist, oder man bereits ein bestehender Account sein muss, oder ein Verwalter Tag dass es bei SJAS und Pro Natura automatisch setzt sind für mich beides mögliche Gangarten falls wir dieses Feature im Youth-Wagon umsetzen. Auch hier müssten wir wieder sehen wieviel Komplexität dies hinzufügt und ob dies im bestehenden Budget umgesetzt werden kann.
Merci. Ergänzt. Denke es wäre nützlich dass wenn es hier ein Duplikat kommt, der Verwalter eine entsprechende Meldung erhalten würde, dass dies bereits existiert und er sich an einen Adressverwalter/Geschäftsstelle wenden muss. |
Einverstanden. Aber ich denke es macht auf jeden Fall Sinn diese Option bei der Umsetzung bereits vorzusehen. Der Prozess um neue verwaltete Kinder zu erfassen, sollte so implementiert werden, dass er bei Bedarf auch von anderen Orten ausgelöst werden kann. Dass wir das dann tatsächlich irgendwo einbauen ist nicht unbedingt Teil eines MVP (Abhängig vom Prozess bei SJAS und Pro Natura).
Bis jetzt hatte ich das so verstanden, dass der Verwalter-Account nur Kinder und nicht sich selbst für den Anlass anmeldet. [1] Entsprechend erwarte ich, dass zuerst ein Verwalter-Account angelegt werden muss. Das ist wohl sinnvollerweise die Selbstregistration, auch wenn die hier von der Anlass- statt der Gruppenseite aus gestartet wird und nach Abschluss wieder auf den Anlass weitergeleitet werden muss. Da die Selbstregistration automatisch eine Rolle vergibt, sollte die Einschränkung damit auch möglich sein, ohne dass jemand vom Büro da noch Rechte vergeben muss. [2] Haben SJAS und Pro Natura keine Accounts in ihrer Instanz, die sich keine Kinder erstellen sollten? [1] Der Verwalter darf sich natürlich selbst anmelden, in der Regel passiert das aber nicht. [2] Und ich wäre sehr überrascht, wenn SJAS und Pro Natura nicht irgendwo eine Gruppe mit allen Verwaltern führen möchten (d.h. allen Verwaltern eine bestimmte Rolle zuweisen). Wie wollen sie Person am Telefon supporten, wenn sie nicht auf ihre Accounts zugreifen können? |
Für die Jubla hat diese Story/Anforderung keine hohe Priorität. Wir gehen davon aus, dass Menschen in der Datenbank nicht primär über einen Anlass/Kurs/Lager erfasst werden. Dennoch können wir uns vorstellen, dass dieses Feature im Youth Wagon umgesetzt wird. Use Case Jubla / Begründung: Das Erfassen von zusätzlichen Kinder(n) wie beschrieben in dieser Story kann aber durchaus auch genutzt werden. Beispielsweise für ein Lager/Schneesportwoche. In diesem Beispiel würden Eltern (auf einen Anlass/Kurs/Lager mit der aktiven Option Externe Anmeldungen erlaubt) ihre Anmeldung für sich (als Verwalter) und ihre Kinder (als für den Event angemeldete und verwaltete Accounts) vornehmen wollen. (Ja, eine solche Anmeldung sollte aus unserer Sicht nur für Events möglich sein, auf welche sich externe Personen anmelden können.) Die Beziehung der Schar zu diesen Menschen bezieht sich dann "nur" auf diesen Event. (Datensätze und Rollen werden auf den Event bezogen erfasst). Für weitere Verwaltung, Vereinszugehörigkeit etc. werden den Accounts entsprechende Rollen/Ebenen zugewiesen. Gedanken zum Ablauf und den offenen Fragen:
Ein (guter) Weg für die Anmeldung anstelle von Optionen (Dropdown/Button) sollte bevorzugt werden.
|
Ich schliesse mich @nchiapol und @richardjubla an, dass dieses Feature nicht die erste Priorität hat, aber dennnoch nützlich ist für den Youth-Wagon.
Ich würde die Erfassung erst einmal für alle offen lassen. Wenn wir merken, dass die Funktion häufig missbraucht wird (und dann auch wissen von wem und wie) sollten wir die Funktion sicher einschränken. Wenn ich an die Selbst-Befähigung der Benutzer denke, macht es für mich auch Sinn, wenn wir das zumindest einmal ausprobieren würden. |
Heureka! Viel Freude zum Vorschritt!! ....und bereits eine erste Frage: Muss ein Kind zwingend eine Haupt-E-Mail Adresse haben und diese aktiv benutzt werden? Ein wichtiger Aspekt des Elternzugangs war/ist es doch, dass keine oder nicht mehrere Haupt-E-Mail-Adressen für die Kinder benötigt werden. Unsere Eltern haben sich gewünscht, mit einem Profil/Login mehrere Kinder zu verwalten. |
Hoi Richi. Wo hast du das getestet? In meinen letzten Tests musste das angemeldete Kind keine Haupt-Mailadresse angeben. Vor- und Nachname haben gereicht. Die Anlassverantwortlichen können dies aber glaube ich selber forcieren wenn sie es wollen, nicht? Eine Zugriffsanfrage wird nicht ausgelöst wenn man sich selber für einen Anlass anmeldet (weil man ja selber über die Weitergabe der eigenen Daten an die Anlassverantwortung entscheidet). Entsprechend habe ich in hitobito/hitobito_youth@d2c9b73 noch implementiert, dass auch keine Zugriffsanfrage erstellt wird wenn ein Elternteil sein Kind für einen Anlass anmeldet. Auch hier wieder, hast du den topaktuellsten Stand des Codes irgendwo getestet, oder wie kommst du auf deine Aussagen? |
|
Ach so, das erklärts ein Stück weit. Du hast spätestens gestern auf der Integration getestet. Den Fix mit der Zugriffsanfrage habe ich erst gestern gemacht, daher ist das erst ab heute aktiv. Merci jedenfalls schon mal fürs Testen, aber es ist ein Stück weit noch zu erwarten dass gewisse Dinge heute noch nicht so funktionieren, weil noch nicht alle Teile des Features gemerged sind. Wir werden dir auf jeden Fall mitteilen wenn der Elternzugang auf der Integration komplett ist und eure Testläufe im grossen Rahmen beginnen können. |
Teilissue von #603.
User Story
Als Verwalter*in möchte ich nachdem ich mich mit meinem Account eingeloggt habe und auf einem Anlass/Kurs/Lager gelandet bin auch Kinder zu diesem Event anmelden könne, welche noch keinen Account besitzen. Nach dem erstellen des Accounts lande ich direkt als diesen Account auf der Eventanmeldung.
Anforderungen
Zusätzliche Kinder erfassen zu bestehendem Verwalter*innen Account
Offene Fragen:
Abgrenzung:
Mockup
Umsetzung entweder als Dropdown bei der Anmeldung, oder in einem zusätzlichen Button , oder beides?
Tech-Spec
Neuer Ablauf (high level Beschreibung mit Mockups)
Schritte 1-3 werden in #1970 implementiert, Schritt 4 in diesem Issue, Schritt 5-6 in #1967.
Um ein weiteres Kind anzumelden, kann man nochmals auf den Anlass gehen (mit Back Button oder indem man den externen Anlasslink erneut anklickt) und das Anmelden-Dropdown erneut verwenden.
ToDo
new_group_event_participation_path(group, event)
weitergeleitet, als hätte man auf dem Anlass im PersonAdd Dropdown das neue Kind ausgewählt (siehe Elternzugang 1-3: Anmelden an einem Anlass #1967 wo das implementiert wurde).event/register.registered
abändern auf "Die persönlichen Daten wurden aufgenommen. Bitte ergänze nun noch die Angaben für die Anmeldung." (falls das nicht schon in Elternzugang 1-3: Anmelden an einem Anlass #1967 gemacht wurde)The text was updated successfully, but these errors were encountered: