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

Automatically create Talk room while booking an appointment #4064

Closed
schiessle opened this issue Mar 15, 2022 · 1 comment
Closed

Automatically create Talk room while booking an appointment #4064

schiessle opened this issue Mar 15, 2022 · 1 comment
Labels
0. to triage Pending approval or rejection enhancement New feature request

Comments

@schiessle
Copy link
Member

schiessle commented Mar 15, 2022

Is your feature request related to a problem? Please describe.

If I allow other to book a appointment I have only the option to set a general "Location" which is than valid for everyone who books a appointment:

image

If I put there a Talk link everyone who booked a appointment can join the room at any time, see the chat, etc. So this is a huge privacy issue.

Describe the solution you'd like

It would be nice if, similar to manually created calendar invites, we would automatically create a room once a appointment is confirmed and attach it to the invitation (afterwards an update of the invitation needs to be send to the participant so that they get the correct Talk link).

I would configure the room the following way:

  1. Set the name to booked appointment by <user who requested the appointment>
  2. Put in the room description what the person put into the "Please share anything that will help prepare for our meeting" so that the organizer can see directly what the meeting is about when opening the room.
  3. Set the lobby to the start date of the requested appointment date

Probably this functionality needs to be a setting people can enable/disable in the appointment setup because not every Nextcloud instance comes with Talk and some people might use this feature to schedule phone meetings, on-site meetings, etc. In this case a generic location for everyone can make sense.

Describe alternatives you've considered

  1. Having one generic room for all booked appointments and put it in the location field of the general settings (see screenshot above). The organizer could clear the chat history after each meeting but there would be still the risk that other people join a ongoing meeting.

  2. Don't add any location at the beginning and add them manually once the appointment shows up in my calendar. This is a lot of work and the risk is high that the user forget to set a room for one of the booked appointments

Additional context

No response

@schiessle schiessle added enhancement New feature request 0. to triage Pending approval or rejection labels Mar 15, 2022
@schiessle
Copy link
Member Author

schiessle commented Mar 15, 2022

closed in favour of the older ticket: #3480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. to triage Pending approval or rejection enhancement New feature request
Projects
None yet
Development

No branches or pull requests

1 participant