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

Security overview #1688

Merged

Conversation

Michael-Schaer
Copy link
Contributor

@Michael-Schaer Michael-Schaer commented Mar 13, 2022

Timebox: 1h

Copy link
Member

@TheWalkingLeek TheWalkingLeek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Schaut sehr cool aus! Hab noch ein paar Dinge kommentiert :)

@Michael-Schaer
Copy link
Contributor Author

Merci für dein Feedback! Ich habe deine Punkte noch eingearbeitet!

Was jetzt noch offen ist, sind die Specs: Dort komme ich aktuell nicht weiter und bräuchte wohl etwas Unterstützung

  • Testen, dass das Passwort-Reset Mail an alle Adressen der betroffenen Person geht
  • Testen dass der Tab nur mit Update-Berechtigung sichtbar ist

@ThomasEllenberger ThomasEllenberger added this to the PBSC-BWS22-WEI milestone Mar 23, 2022
@TheWalkingLeek TheWalkingLeek force-pushed the feature/security_overview branch from cb2713f to bc0bd34 Compare April 25, 2022 13:40
@TheWalkingLeek TheWalkingLeek marked this pull request as ready for review July 28, 2022 11:13
@TheWalkingLeek TheWalkingLeek force-pushed the feature/security_overview branch from f6a8038 to 69fc965 Compare July 28, 2022 11:28
@TheWalkingLeek TheWalkingLeek merged commit 37da9fd into hitobito:master Jul 28, 2022
@richardjubla
Copy link
Contributor

(benötigt :update Permission auf Person)

Die Berechtigung :update finde ich in unserer "Jubla Organization Hierarchy" https://github.com/hitobito/hitobito_jubla#jubla-organization-hierarchy nirgends. Dennoch steht der Tab Sicherheit zur Verfügung und kann das PW zurückgesetzt werden.

@carlobeltrame
Copy link
Member

carlobeltrame commented Mar 23, 2023

Was damit gemeint war sind einfach Schreibrechte. (Technisch gesehen ist ":update Permission" nach dem aktuellen Gebrauch in hitobito nicht ganz richtig, es wäre eher eine "Ability". Rollentypen haben Permissions, und Personen mit entsprechenden Rollen haben dann Abilities. Z.B. vergibt eine Rolle mit :layer_full Permission unter anderem Schreibrechte, also :update Ability auf (nicht restriktierte) Personen in demselben Layer: https://github.com/hitobito/hitobito/blob/master/app/abilities/person_ability.rb#L54..L57)

Die Überlegung hinter Schreibrechten war, dass jemand mit Schreibrechten auch die Hauptmailadresse entfernen könnte, und so der betroffenen Person bereits das Login "wegnehmen" könnte. Ausserdem haben schreibberechtigte Personen normalerweise sowieso vollen Lesezugriff, und dürfen daher alle Informationen auf der Security-Ansicht sowieso schon einsehen.

@richardjubla
Copy link
Contributor

Ich habe das Feature "Rollen, die auf mich Zugriff haben" entdeckt. Wo kann/soll man sich dazu äussern? Ich habe zum Beispiel entdeckt, dass auch gelöschte Gruppen dort aufgeführt werden. Weiter können sich Profile in gewissen Konstellationen gegenseitig sehen oder exportieren obwohl ihnen die Ebene/Gruppe nicht angezeigt wird.

@carlobeltrame
Copy link
Member

@richardjubla hitobito/hitobito_pbs#257

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

Successfully merging this pull request may close these issues.

5 participants