Skip to content
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

EVENTS: Kantonsübergreifende Sichtbarkeit von Kursen und Anlässen #1813

Closed
10 tasks
kronn opened this issue Aug 15, 2022 · 9 comments
Closed
10 tasks

EVENTS: Kantonsübergreifende Sichtbarkeit von Kursen und Anlässen #1813

kronn opened this issue Aug 15, 2022 · 9 comments

Comments

@kronn
Copy link
Member

kronn commented Aug 15, 2022

Als Verwalter von Anlässen
möchte ich das global sichtbare Anlässe besser sichtbar sind,
um dies an die Erwartungen der Organisation anzupassen.

Neu soll das aktuelle Verhalten nur noch für die PBS gelten. Für die Jubla ist ein ähnliches Verhalten gewünscht, jedoch sollen hier alle Leitungsfunktionen die Kurse sehen. Für den SBV wäre es sinnvoll, wenn Anlässe, bei denen das so konfiguriert ist, direkt über die Hauptnavigation "Anlässe" sichtbar wären.

Anforderung PBS:

[Es ist] gewünscht, dass Teilnehmerinnen sich nicht selber für Kurse anmelden, die nicht im eigenen Kanton stattfinden. Stattdessen sollen die Teilnehmerinnen jeweils die [Ausbildungsverantwortlichen] des eigenen Kantons informieren, diese verteilen dann die Personen auf (ausserkantonale) Kurse.

Anforderung Jubla:

Die Kursübersicht für die Jubla soll angepasst werden: Alle Personen ab Ebene Leitungsperson sollen die Kursübersicht analog einer Abteilungsleitung dargestellt erhalten; sprich: Standardmässig alle Ebenen mit Involvierung (die eigene Ebene und die darüberliegenden) anzeigen lassen; aber als Option mit dem drop-down-Menü auch alle anderen Kursorganisatoren auswählen können – oder durch Klick auf «Alle Gruppen» direkt alle Kurse anzeigen lassen.

Um in der Übersicht trotzdem noch klar zu sehen, von welchem Kanton der Kurs organisiert wird, sollte als weitere Spalte (z.B. zwischen Datum und Anmeldestand) der Hauptorganisator (= Kanton, in welchem der Kurs erfasst wurde) sichtbar sein, damit sie sehen, in welchem Kanton sie sich anmelden.

Anforderung SBV:

Wir erwarten spontan, dass [Anlässe, die mit "Anlass ist für die ganze Datenbank sichtbar" markiert sind] allen Benutzern von hitobito angezeigt werden, wenn diese im Menü links unter Anlässe schauen. Dies ist jedoch nicht der Fall. (Beispiel-Event: https://sbv.puzzle.ch/de/groups/86/events/61 ist nicht sichtbar für die Person https://sbv.puzzle.ch/de/groups/1592/people/16366.html)

Tech-Spec

  • Grundsätzlich sollten Anlässe global sichtbar gemacht werden können
  • Für Kurse gelten besonderen Regeln, die im Wagon untergebracht werden
  • für die PBS muss das bisherige Verhalten gleich bleiben

ToDo

  • Kurssichtbarkeit
    • Anforderungen PBS behalten
    • Anforderungen Jubla umsetzen
  • Sichtbarkeit von Anlässen
    • Anforderungen SBV nach Möglichkeit (Timebox 1h) für alle umsetzen
  • Ability EventAbility anpassen
  • ggf. View/Controller anpassen, um die Anlässe via Hauptnavigation sichtbar zu machen
  • Specs schreiben
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
@kronn kronn added the feature label Aug 15, 2022
@kronn kronn changed the title MODULE: Neues Feature EVENTS: globally visibble-Flag Aug 15, 2022
@kronn kronn changed the title EVENTS: globally visibble-Flag EVENTS: globally visible-Flag Aug 15, 2022
@kronn kronn changed the title EVENTS: globally visible-Flag EVENTS: Kantonsübergreifende Sichtbarkeit von Kursen und Anlässen Aug 15, 2022
@ThomasEllenberger ThomasEllenberger added this to the JUBL-HIT22 milestone Aug 18, 2022
@TheWalkingLeek TheWalkingLeek self-assigned this Aug 18, 2022
@richardjubla
Copy link
Contributor

Hinweise/Präzisierung zur Sichtbarkeit für alle Personen ab Ebene Leitungsperson

Aus meiner Sicht wird der Kursfiler ab Ebene Leitungsperson verwendet. Kinder nehmen in der Regel an Events der Schar teil und benötigen den Kursfilter nicht. Alle möglichen Kursteilnehmenden sind "mindestens" Leitende in einer Schar.

image

@richardjubla
Copy link
Contributor

Hinweise/Präzisierung zur Sichtbarkeit von "Durchgeführt von" bzw. Veranstalter-Kanton

Um in der Übersicht trotzdem noch klar zu sehen, von welchem Kanton der Kurs organisiert wird, sollte als weitere Spalte (z.B. zwischen Datum und Anmeldestand) der Hauptorganisator (= Kanton, in welchem der Kurs erfasst wurde) sichtbar sein, damit sie sehen, in welchem Kanton sie sich anmelden.

Wir sehen, dass die Zuordnung von Kantonen zu einem Kurs (Durchgeführt von) nicht eindeutig ist. Ein Kurs kann somit nicht seinem Uhrsprung zugeordnet werden.
Frage: Auf was bezieht sich die Option "Sichtbarkeit/Anlass ist für die ganze Datenbank sichtbar"? (Wohl entweder überall oder in der erstellten Ebene)

  • Im Kursfilter ist die Bezeichnung Veranstalter/Kursträger (pbs) verwirrend oder nicht korrekt, da damit das geografische Einzugsgebiet und nicht der Verantwortliche oder Kursadministration gemeint ist. (Vielleicht wurde ursprünglich
  • Die Kontaktperson für einen Kurs kann nicht für die Zuordnung (Veranstalter) verwendet werden

Wir sehen die Möglichkeit, den Bezug zur Anmeldung (Anmeldung an) als Verbindung für die Sichtbarkeit zu verwenden. Wenn sich ein Kursteilnehmer für einen Kurs anmelden möchte, ist für ihn das Einzugsgebiet (in welchem Kanton wir der Kurs angeboten/ausgeschrieben) und die Kurs-Organisation (wer "Verwaltet" den Kurs) von Interesse.
Dies könnte mit einer zusätzlichen Spalte im Kurs-Filter gelöst werden:
image

Auf der Ebene der Kantone kennen wir dafür die Ansicht "Gruppen":
image

@ThomasEllenberger
Copy link

Nach Absprache mit @richardjubla sind wir zum folgenden Lösungsansatz gekommen:

  • Sämtliche Personen welche irgendwo eine Leaderrolle haben, sollen in der Kursübersicht links beim Filter sämtliche Kursregionen/Kantone angezeigt haben und auswählen/nach diesen filtern können.
    image
  • Wählt man eine Region aus, sollen sämtliche Kurse dieser Region mit dem Flag "für ganze Datenbank sichtbar" angezeigt werden. (Kurse ohne dieses Flag werden nicht angezeigt, es sei denn ich bin Mitglied dieses Kantonalverbands (Sichtbarkeit wie bisher))
  • Wird der Kursfilter auf "alle Gruppen" gestellt, sollen sämtliche Kurse mit dem Flag "für ganze Datenbank sichtbar" angezeigt werden.

Damit der Benutzer besser identifizieren kann wo der Kurs stattfindet und von wem dieser durchgeführt wird, soll in der Kursübersicht neu das Feld "Anmeldung an" ersichtlich sein. (Siehe Mockup von @richardjubla im vorhergegangenen Post.)

@richardjubla
Copy link
Contributor

Eventuell ist das Wichtig:

Sowohl auf dem Test- wie auch auf dem Produktiv-System sind bei etlichen Gruppen das Land "Schweiz" nicht hinterlegt.
Es ist wohl bei der Anpassung der Sprachen (von 1. Sprache zu Übersetzungen) verloren gegangen.
Dadurch ist die Zuweisung bzw. Berechtigung für Kurse gestört -> Kurse können nicht erstellt oder bearbeitet werden. Siehe auch: https://help.puzzle.ch/#ticket/zoom/5157

Lösung: Gruppe bearbeiten, leeres Feld bei "Land" mit Schweiz füllen und abspeichern.

@carlobeltrame
Copy link
Member

@richardjubla merci für die Meldung. Da das bisher nur bei der Jubla Integration auftritt und wir noch nicht wissen wo es genau verursacht wurde habe ich dafür ein neues Ticket #1861 erstellt.

@richardjubla
Copy link
Contributor

Rückmeldung zur zusätzlichen Spalte im Kurs-Filter:

Wir haben nicht ganz genau spezifiziert, wie und welche Informationen in diese Spalte angezeigt werden. Aktuell wird im Testsystem die Komplette Adresse von "Anmeldung an" angezeigt:
image

Anstelle der kompletten Adresse soll lediglich der «Name der Ebene» in der Spalte angezeigt werden.
(Anpassen: Nur die erste fette Zeile, den Rest der Adresse weglassen. So wie in der Diskussion um die Liste vorgeschlagen: #1813 (comment) )
image

@richardjubla
Copy link
Contributor

@ThomasEllenberger
Wir sind mit Testen durch. Es gab keine zusätzlichen Rückmeldungen.
Offen sind die zurückgemeldeten Punkte #1861 und #1813 (comment)

@richardjubla
Copy link
Contributor

Auf Version 1.30.20 erfolgreich getestet -> OK

Die offenen Punkte wurden erledigt. Die Komplette Adresse von "Anmeldung an" wird mit einem Workaround gelöst in dem unsere Kursanbieter keine Adresse für ihre Ebene hinterlegen. Das Anzeigen von Adresse für einen Event-Anbieter scheint mir technisch weiterhin korrekt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants