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

7216 default calendar reminder #7346

Merged
merged 2 commits into from
Aug 15, 2024
Merged

Conversation

rih-tutao
Copy link
Contributor

This commit adds a new feature that allows users to set multiple default reminders at each calendar, either shared or private. These reminders are unique for each user's calendar.

Closes #7216

Re-implements #7226 but saves on the merge hassle

@rih-tutao rih-tutao changed the base branch from master to dev-calendar August 7, 2024 08:34
@rih-tutao rih-tutao force-pushed the 7216-default-calendar-reminder branch 4 times, most recently from 2d9ed64 to 83e6939 Compare August 7, 2024 09:34
rih-tutao and others added 2 commits August 15, 2024 10:31
This commit adds a new feature that allows users to set multiple default reminders at each calendar, either shared or private.
These reminders are unique for each user's calendar.

Co-authored-by: rih <rih@tutao.de>
Co-authored-by: Murilo Rocha Pereira <34790144+murilopereirame@users.noreply.github.com>
This commit removes the recently added feature that allows users to set multiple default reminders from not owned shared calendars.
These reminders are unique for each user's calendar and should not be available for shared calendars the user don't own.

CalendarInfo.userIsOwner was introduced, so we could keep using the CalendarInfo.shared field to preserve the current behavior(v235.240718.0) when dealing with selecting calendars.
This commit also rewrites some of the logic related to CalendarInfo.shared, which affects calendar sharing, calendar list(on the sidebar) and event invites,especially the capabilities a user has when editing an event.
@rih-tutao rih-tutao force-pushed the 7216-default-calendar-reminder branch from 83e6939 to 4f48ea8 Compare August 15, 2024 08:43
@rih-tutao rih-tutao merged commit 4f48ea8 into dev-calendar Aug 15, 2024
1 check passed
@rih-tutao rih-tutao deleted the 7216-default-calendar-reminder branch August 15, 2024 09:00
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.

Default reminder time
3 participants