Track date of beginning (and end?) of group membership #1364

Open
opened 2025-09-24 10:31:16 +02:00 by magicfelix · 6 comments
Member

Alternative title: „Make PersonGroupThrough a CalendarEvent?!”

A person may have a specific role in a group only for a limited time, or even be a member not since the beginning of the school term, which should be trackable.

Suggestion: Make PersonGroupThrough a CalendarEvent. Benefit: Uses existing infrastructure. Things like „XY is Aufräumdienst every month” are possible. Problem: CalendarEvent does not allow empty dates, which would be necessary for unlimited memberships.

Alternative title: „Make PersonGroupThrough a CalendarEvent?!” A person may have a specific role in a group only for a limited time, or even be a member not since the beginning of the school term, which should be trackable. Suggestion: Make PersonGroupThrough a CalendarEvent. Benefit: Uses existing infrastructure. Things like „XY is Aufräumdienst every month” are possible. Problem: CalendarEvent does not allow empty dates, which would be necessary for unlimited memberships.
Author
Member

assigned to @magicfelix

assigned to @magicfelix
Author
Member

Dev meeting: CalendarEvent as a PolymorphicModel would be too much for this. Just introduce (optional) date_start and date_end fields.

Dev meeting: `CalendarEvent` as a PolymorphicModel would be too much for this. Just introduce (optional) date_start and date_end fields.
Author
Member

created branch 1364-track-date-of-beginning-and-end-of-group-membership to address this issue

created branch [`1364-track-date-of-beginning-and-end-of-group-membership`](/AlekSIS/official/AlekSIS-Core/-/compare/master...1364-track-date-of-beginning-and-end-of-group-membership) to address this issue
Author
Member

mentioned in merge request !3590

mentioned in merge request !3590
Author
Member

created branch 1364-track-date-of-beginning-and-end-of-group-membership to address this issue

created branch [`1364-track-date-of-beginning-and-end-of-group-membership`](/AlekSIS/official/AlekSIS-Core/-/compare/master...1364-track-date-of-beginning-and-end-of-group-membership) to address this issue
Owner

unassigned @magicfelix

unassigned @magicfelix
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core#1364
No description provided.