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

Control Stellvertretung nur im Scope "Tutoring" aktivieren #206

Open
4 tasks done
schefbi opened this issue Oct 22, 2024 · 2 comments
Open
4 tasks done

Control Stellvertretung nur im Scope "Tutoring" aktivieren #206

schefbi opened this issue Oct 22, 2024 · 2 comments
Assignees
Labels
Header/Footer Feature für den Header oder Footer

Comments

@schefbi
Copy link
Collaborator

schefbi commented Oct 22, 2024

Das Control Stellvertretung ausüben darf nur im Scope "Tutoring" aktiviert sein. In den anderen Scopes muss es disabled sein. Das ist ein Input von SLH. Mit der aktuellen Version 2024.R1.P1 gibt es nun das Problem das man aus allen Scops die Stellvertretung machen kann wenn mann allerdings den Scope wechselt und die Stellvertretung beenden will. Kann es dazu führen, dass mit dem falschen Token aus dem falschen Scope die Stellvertretung beendet wird. Aus diesem Grund wird folgende Lösung umgesetzt.

Lösung;

Gibt es aktuelle Stellvertretungen:

  • Befindet sich der Benutzer in einer App mit dem Tutoring Scope, kann die Stellvertretung aktiviert werden.
  • Befindet sich der Benutzer in einer App die nicht dem Tutoring Scope entspricht, kann die Stellvertretung nicht aktiviert werden (Disabled).

Ist eine Stellvertretung aktiv:

  • Befindet sich der Benutzer in einer App mit dem Tutoring Scope, kann die Stellvertretung beendet werden.
  • Befindet sich der Benutzer in einer App die nicht dem Tutoring Scope entspricht, kann die Stellvertretung nicht werden oder ist nicht sichtbar (Disabled).
@hupf
Copy link
Collaborator

hupf commented Oct 29, 2024

@schefbi Habe das Requirement in einem neuen PR umgesetzt: #208

Entgegen der Spezifikation wird das Stellvertretungs-Dropdown komplett ausgeblendet. Die Überlegungen sind:

  • Es es ist eher verwirrend, wenn die User das Menü sehen, aber nicht bedienen können – ihnen ist auch nicht klar, weshalb es disabled ist.
  • Es ist schwierig einen disabled Style zu finden, der sich von den grauen Buttons auf der Home Page unterscheidet und trotzdem die Accessibility-Regeln vom Kontrast einhält.

Welcher User hat Stellvertretungen, damit man es testen könnte?

@hupf hupf self-assigned this Oct 29, 2024
@schefbi
Copy link
Collaborator Author

schefbi commented Oct 29, 2024

@hupf Super, merci das sieht doch viel einfacher aus. Ich habe auf GYM Bivo l1@test.ch eine Stv zugewiesen.

@hupf hupf removed their assignment Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Header/Footer Feature für den Header oder Footer
Projects
Status: To test
Development

Successfully merging a pull request may close this issue.

2 participants