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

Allow replying with an iMIP message to email invitations #6803

Closed
1 task
miaulalala opened this issue Jun 28, 2022 · 11 comments · Fixed by nextcloud/server#33001
Closed
1 task

Allow replying with an iMIP message to email invitations #6803

miaulalala opened this issue Jun 28, 2022 · 11 comments · Fixed by nextcloud/server#33001
Assignees

Comments

@miaulalala
Copy link
Contributor

miaulalala commented Jun 28, 2022

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

See #160

Describe the solution you'd like

Backend:
- -[ ]create api endpoint that creates an iMIP compatible email that is sent when clicking Accept, Decline, etc (REPLY). Should allow passing of params PARTSTAT, guests, comments, etc. See RFC for more details on what exactly is needed.

This is not neccesary as CalDAV already sends such an email.

Frontent:

  • trigger request to api write the VCARD to the calendar of the user's choice. This should pass on the updated PARTSTAT and possibly more options (guests, comment) as described in the RFC. This will then trigger an email form scheduling.

There might be a Reply-To email address in the invitation. This has to be respected as the new to: email address.

thi is not relevant for replies

@ChristophWurst
Copy link
Member

See #160

Isn't this effectively a duplicate? Let's merge the tickets

Repository owner moved this from 📄 To do (5-20 entries) to ☑️ Done in 💌 📅 👥 Groupware team Jun 29, 2022
@miaulalala
Copy link
Contributor Author

No? This is part of what we discussed and only contains a specific part of what is neccessary to make iMIP work?

@ChristophWurst
Copy link
Member

Alright, then I misunderstood. #160 is listed as problem description, so I (wrongly) figured it's about the same thing.

@ChristophWurst
Copy link
Member

Am I understanding correctly that #160 is purely about rendering the invitation (without actions) and this ticket will build on top and add the actions that send the reply?

@miaulalala
Copy link
Contributor Author

Yeah I would take 160 as the ticket for the first part of the implementation, displaying the iMIP messages. Are you ok with that?

@ChristophWurst
Copy link
Member

#160 title updated

@st3iny st3iny self-assigned this Jul 1, 2022
@st3iny st3iny added the feature:imip For all tasks related to the iMIP functionality label Jul 1, 2022
@ChristophWurst ChristophWurst moved this from 📄 To do (5-20 entries) to 🏗️ In progress in 💌 📅 👥 Groupware team Jul 11, 2022
@miaulalala
Copy link
Contributor Author

@st3iny unfortunately special chars are broken for the invitation display at the moment:

image

Emojis too.

@miaulalala
Copy link
Contributor Author

Is there any way we can parse the PARTSTAT for an attendee and display that instead of the generic "this event has been updated"?

image

Repository owner moved this from 🏗️ In progress to ☑️ Done in 💌 📅 👥 Groupware team Aug 23, 2022
@Mer0me
Copy link

Mer0me commented Aug 30, 2023

If I create an event in a Google Calendar or some other external calendaring app and I invite a Nextcloud user by using his email, he receives the invitation in his Nextcloud Mail App, and he can accept it. The event go to his Nextcloud Calendar. That works.
But I should receive in gmail the notification of his acceptation, right ? Is it supposed to work today ? Should I create a new issue for this case : Send accept/refuse notifications to external users ?

@gcolpart
Copy link

For me the bug is still present : external organizers (for example with Google Calendar users) are never notified when you accept/decline an external invitation in "Nextcloud Mail", and same problem if you accept/decline in "Nextcloud Calendar".

Nextcloud should send an iMIP message (with iCal attachment reflecting the response).

This is a significant bug because an external organizer never know if I have accepted or I have declined the invitation… or I didn't respond to the invitation!

@gcolpart
Copy link

For me the bug is still present : external organizers (for example with Google Calendar users) are never notified when you accept/decline an external invitation in "Nextcloud Mail", and same problem if you accept/decline in "Nextcloud Calendar".

Nextcloud should send an iMIP message (with iCal attachment reflecting the response).

This is a significant bug because an external organizer never know if I have accepted or I have declined the invitation… or I didn't respond to the invitation!

It's now fixed for Calendar in Nextcloud 29.04 and 28.08, and in Mail 3.7.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

5 participants