Skip to content

Appointments support #1023

@sumnerevans

Description

@sumnerevans

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:

Overview page:

Booking page(select date, select slot):

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:

2018-12-23-15 19 07

Then, you can share a link to the calendar where people can book time on your calendar in those appointment slots:

2018-12-23-15 20 24

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).

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions