mail icon indicating copy to clipboard operation
mail copied to clipboard

Allow replying with an iMIP message to email invitations

Open miaulalala opened this issue 3 years ago • 8 comments

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

miaulalala avatar Jun 28 '22 16:06 miaulalala

See #160

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

ChristophWurst avatar Jun 29 '22 06:06 ChristophWurst

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

miaulalala avatar Jun 29 '22 11:06 miaulalala

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

ChristophWurst avatar Jun 29 '22 11:06 ChristophWurst

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?

ChristophWurst avatar Jun 29 '22 11:06 ChristophWurst

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

miaulalala avatar Jun 29 '22 12:06 miaulalala

#160 title updated

ChristophWurst avatar Jun 29 '22 12:06 ChristophWurst

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

image

Emojis too.

miaulalala avatar Jul 20 '22 08:07 miaulalala

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

miaulalala avatar Jul 25 '22 10:07 miaulalala

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 ?

Mer0me avatar Aug 30 '23 12:08 Mer0me