-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
A user setting to define office hours for calendar scheduling #27422
Comments
I kicked this off with a UI prototype: #27466 |
Should we add default values (both in the backend and the UI)? |
Something like a fallback availability that an admin can set, e.g. the infamous Mo-Fr 9-5, and users can the overwrite? We could do that, but I'd leave it opt-in. One important factor for the working hours is a user's timezone. We'll also need a setting for that. Without time zone you can't have a decent fallback for the hours, can you? |
Another slight related topic could be for users to pick certain public holiday that then count towards availability. |
Related to nextcloud/calendar#962 then |
How to use GitHub
Is your feature request related to a problem? Please describe.
The Nextcloud CalDAV back-end has some powerful scheduling capabilities that help schedule meetings with participants and resources. Especially in teams with people across multiple time zones it becomes tricky to find time slots that not only don't have blocked slots but also fall into the office hours of all individuals.
Describe the solution you'd like
Add a user setting where one can define the usual office ours (~availability). This can be a simple 9-5 Mo-Fr or more complicated. I took a look at Google Calendar for comparison and they allow you to pick which of the seven weekdays you are available and then you'll have to select at least one slot for each of those days. This will cover the majority of availabilities and should be reasonable to do as a UI. In the end we have to translate this into a recurrence rule for DAV and back when the UI is rendered.
Describe alternatives you've considered
Have the UI in Calendar. This is fine for those who use the Calendar app, but any one who uses Thunderbird instead won't have the option to ever make use of this feature if Calendar is not installed. Therefore I would rather have the UI in server.
Additional context
The text was updated successfully, but these errors were encountered: