-
Notifications
You must be signed in to change notification settings - Fork 242
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
Schedule meetings inside Talk #6516
Comments
Talked with @nickvergessen and @st3iny about the implementation. There are three options:
Option 3 sounds most promising because Talk can do the translation from participants to email addresses and there is the option to offer the feature in clients too. Other notes:
|
Possible dup of nextcloud/spreed#6292 |
To start/continue with the work, we will follow Option 3 now? 3.a should be solvable with But for 3.b the ICalendar needs a method to create an event with name, description, location, and a list of email addresses |
Fixed in nextcloud/server#49731 |
I did some digging into the free busy code in Sabre and our code base: Creating a OCP abstraction for the free busy logic is very hacky as the code in Sabre is currently only working in a HTTP request/response context called by the Server base class. It would be possible to create a reusable service from the inner code. However, the code block requires access to a Sabre Server instance to query additional plugins. Thus, we would need to somehow inject the server instance into our container which would be very hacky. The easiest solution would be to simply use the existing CalDAV API (send a FREEBUSY ics and parse the response xml). This requires either copy-pasting some code to serialize ICS and parse XML responses into the Talk frontend or creating a reusable (js) library. |
APIs in server are done and merged. |
Is your feature request related to a problem? Please describe.
As a Nextcloud user I want to be able to schedule meetings right from Talk, to avoid switching app and having to add participants as attendees manually.
Describe the solution you'd like
Find a way to integrate with Talk and show an action to Schedule meeting. E.g. next to the call button, so that there is a way to have an instant meeting and a scheduled one. Take the participants and add everyone with an email address as attendee.
Follow-up:
Describe alternatives you've considered
N/a
Additional context
N/a
The text was updated successfully, but these errors were encountered: