Skip to content

Commit 54e5ff0

Browse files
Merge pull request #13690 from nextcloud/feat/meeting-proposals
feat: meeting proposals
2 parents 309a7b8 + 767e086 commit 54e5ff0

File tree

5 files changed

+72
-0
lines changed

5 files changed

+72
-0
lines changed

β€Žuser_manual/groupware/calendar.rstβ€Ž

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,3 +480,75 @@ Create Talk room for booked appointments
480480

481481
You can create a Talk room directly from the calendar app for a booked appointment. The option can be found on the 'Create appointment' modal. A unique link will be generated for every booked appointment and sent via the confirmation email when you check this option.
482482

483+
Proposals
484+
---------
485+
486+
.. versionadded:: 6.0.0
487+
488+
Finding a meeting time for a group of participants can be challenging. As of Calendar v6, a new feature was introduced that allows users to create proposals for meeting times.
489+
This means that instead of just booking a time, or searching for a available time in the free busy view, participants can vote on a set of proposed times for a meeting.
490+
The organizer can then review the participants' preferences and choose the most suitable time for the meeting.
491+
492+
Managing proposals
493+
~~~~~~~~~~~~~~~~~~
494+
495+
.. figure:: images/calendar_proposal_list.png
496+
497+
The proposal list in the left sidebar shows all the proposals that the user has created. The list shows the title of the proposal, the number of responded participants and a status of whether all participants have responded.
498+
499+
The user can click on the three dot menu next to a proposal item to edit, delete or view an existing proposal.
500+
501+
502+
Creating a proposal
503+
~~~~~~~~~~~~~~~~~~~
504+
505+
To create a new proposal a user can click on the plus icon next to the "Meeting Proposals" header at the top of the proposal list. This will open a modal where the user can enter all the relevant details for the proposed meeting.
506+
507+
.. figure:: images/calendar_proposal_create.png
508+
509+
The proposal editor has some basic fields that are similar to the event editor, such as title, description, location, duration and participants selection, that the user can fill out. These details are then used to inform the participants about the proposed meeting and times.
510+
511+
The key difference is the "Proposed times" selection, where the user can select multiple time slots for a meeting. The user can add as many time slots as they want, and each time slot can be edited or removed as needed.
512+
513+
Once the user has filled out all the required details, title, duration, participants and selected the proposed times, they can click the "Create" button to create the proposal. This will save the proposal and send notifications to all the selected participants.
514+
515+
Editing a proposal
516+
~~~~~~~~~~~~~~~~~~
517+
518+
A user can edit an existing proposal by clicking on the three dot menu next to a proposal item in the proposal list and selecting "Edit". This will open the same modal as when creating a new proposal, but with all the existing details filled out.
519+
520+
After making any necessary changes, the user can click the "Update" button to save the changes. This will also send notifications to all the participants about the updated proposal.
521+
522+
Viewing a proposal progress
523+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
524+
525+
Users can view the progress of a proposal by clicking on the proposal item in the proposal list or clicking "View" in the three dot menu. This will open a detailed view of the proposal, with all details and a times and participants matrix, showing all the proposed times and participants' responses.
526+
527+
.. figure:: images/calendar_proposal_view.png
528+
529+
In this view, the user can see which participants have responded to the proposal and their preferences for each proposed time. The user can also see the total number of votes for each proposed time, which can help them decide on the best time for the meeting.
530+
531+
Once the user has reviewed the participants' responses, they can select the most popular time for the meeting by clicking on the "Create" button at the end of the date/participant matrix. This will create a new event in the user's calendar and send notifications to all participants about the confirmed meeting time.
532+
533+
Notifications for a proposed meeting
534+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
535+
536+
Users will receive email notifications for various events related to a proposed meeting, including:
537+
538+
- When a new proposal is created
539+
- When a proposal is updated
540+
- When a proposal is deleted
541+
- When the final meeting time is confirmed
542+
543+
These notifications help all participants stay informed and engaged throughout the proposal process.
544+
545+
The notification emails contain the basic details for the proposed meeting, like title, description, location, duration, and proposed times. They also include a link to the response page, where participants can see all the details and respond to the proposed times.
546+
547+
Responding to a proposed meeting
548+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
549+
550+
Participants can respond to a proposed meeting by clicking on the link in the notification email. This will open the detailed view of the proposed meeting, where they can see all the proposed times, other participants' and their responses, and select their availability/preferences for each proposed time.
551+
552+
.. figure:: images/calendar_proposal_respond.png
553+
554+
Participants can select their availability for each proposed time by selecting their preference on the corresponding line in the times and participants matrix. They can choose from three options: "Yes", "No", or "Maybe". Once they have made their selections, they can click the "Submit" button to save their responses.
172 KB
Loading
41.5 KB
Loading
974 KB
Loading
159 KB
Loading

0 commit comments

Comments
Β (0)