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

ROLES: Bei Stammsektionswechsel alte Rolle löschen #858

Closed
2 tasks done
daniel-illi opened this issue Aug 20, 2024 · 1 comment · Fixed by #880
Closed
2 tasks done

ROLES: Bei Stammsektionswechsel alte Rolle löschen #858

daniel-illi opened this issue Aug 20, 2024 · 1 comment · Fixed by #880
Labels
blocked Waiting for another issue to be finished before this can be continued interest-sac Sprint 13

Comments

@daniel-illi
Copy link
Contributor

daniel-illi commented Aug 20, 2024

Bei einem Stammsektionswechsel wird die aktuelle Stammsektionsrolle der Person per gestern beendet (deleted_at resp. end_on auf gestern gesetzt)
und eine neue Stammsektionsrolle per heute erstellt.

Falls die aktuelle Stammsektionsrolle gestern noch gar nicht aktiv war da sie erst heute erstellt wurde (z.B. durch einen vorgängigen Stammsektionswechsel am selben Tag), dann würde sie nach dem Stammsektionswechsel ablaufen bevor sie startet (end_on > start_on) was nicht gültig ist.

Neu soll die aktuelle Stammsektionsrolle gelöscht werden falls ihre Gültigkeit erst heute beginnt.
Im Log auf der Person soll die Löschung der Rolle ersichtlich sein.

ToDo

  • Domainklasse Memberships::SwitchStammsektion anpassen
  • Specs schreiben
@daniel-illi daniel-illi self-assigned this Aug 20, 2024
@hunchr hunchr self-assigned this Aug 28, 2024
@hunchr hunchr removed their assignment Aug 29, 2024
@openscript openscript assigned amaierhofer and unassigned openscript Aug 30, 2024
@amaierhofer amaierhofer added the blocked Waiting for another issue to be finished before this can be continued label Aug 30, 2024
@amaierhofer
Copy link
Contributor

blockiert durch hitobito/hitobito#2775

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Waiting for another issue to be finished before this can be continued interest-sac Sprint 13
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants