-
Notifications
You must be signed in to change notification settings - Fork 0
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
Aktuelle Fächer: Beim Studiengang auf Anlassleitung einschränken - 0.5PT #723
Comments
@fbufbi Gemäss meinem Verständnis der Spezifikation, sollten nur alle Events angezeigt werden, deren Id in der Response von
Ich verstehe auch das Problem noch nicht ganz:
|
@hupf Ich versuche, das Problem anders zu formulieren: Es geht also darum herauszufinden, bei welchen Studiengängen die eingeloggte Person Anlassleitung ist. Ergibt dies so mehr Sinn? |
@fbufbi Okay, das macht Sinn. D.h. es geht wirklich nur draum nachzuschauen ob die Person Leader ist, mit Der Blocker ist in diesem Fall dass wir mit dem |
@hupf Workaround, weil /EventLeaderships nicht erreichbar ist: Das Token kann abgefragt werden. Der Name darin ist mit |
Test OK |
Ausgangslage: Mit bestimmten Rechten (NG-Rechte) sehen Personen alle unter "Unterricht > Aktuelle Fächer" alle Studiengänge (
EventTypeId==1
), da wir keineX-Role-Restriction
anwenden können.Lösung: Die Anzeige von Studiengängen soll auf jene eingeschränkt werden, auf denen die eingeloggte Person als Leitung hinterlegt ist.
Workaround:
EventType=1
ist derfullname
im Token mit/Events
, FeldLeadership
zu vergleichen.Leitung (Publikation)
in Evento NGMit dem folgenden Request kann auf demEventType=1
geprüft werden, ob die angemeldete Person AnlassLeitung auf dem Studiengang ist:EventLeaderships/?filter.PersonId=={token.PersonId}&fileds=EventId,PersonId
=> Es sollen nur jene Studiengänge angezeigt werden, auf denen die Person Anlassleitung ist.
Gestrichen:
/EventLeaderships
ist über den Tutoring-Scope nicht erreichbar.Beispiel: GymBivo, [email protected]
The text was updated successfully, but these errors were encountered: