-
Notifications
You must be signed in to change notification settings - Fork 304
Appointments support #1023
Copy link
Copy link
Closed
Labels
3. to reviewWaiting for reviewsWaiting for reviewsFeature: AppointmentsFeature: Public sharingdesignRelated to design, interface, interaction design, UX, etc.Related to design, interface, interaction design, UX, etc.enhancementNew feature requestNew feature request
Milestone
Metadata
Metadata
Assignees
Labels
3. to reviewWaiting for reviewsWaiting for reviewsFeature: AppointmentsFeature: Public sharingdesignRelated to design, interface, interaction design, UX, etc.Related to design, interface, interaction design, UX, etc.enhancementNew feature requestNew feature request
Type
Fields
Give feedbackNo fields configured for issues without a type.
As a user I want to define appointment slots where someone can book a meeting with me.
Basics
Planned improvements
Design Review Details
Some polishing
Edit view:
Add navigation bar (to be done when we have more element on the modal)In the future have the save button as stickyMake availability section collapsible (if we have a component for this)we don'tOverview page:
Booking page(select date, select slot):
The slots should be sticky and we should only scroll them when its too long(low priority)When you click a time(hour)
Possible enhancements in the future
Original request
Details
Google Calendar for Business has a feature where you can set up "Appointment Slots". It works as follows:
Create an event on a calendar, and select the "Appointment slots" option. You can configure the slots to have a certain duration, or be a single slot. See screenshot:
Then, you can share a link to the calendar where people can book time on your calendar in those appointment slots:
I would like this feature in Nextcloud. I know that the calendar is backed by CalDAV and I have a feeling that this is not an actual feature of CalDav, so it would require some significant changes to the calendar app itself, or possibly not even be part of the calendar app at all?
Is this a feature that would be welcome in the default Nextcloud calendar? If so, I am willing to help implement it (I will need guidance though, I have no familiarity with developing Nextcloud apps).