Skip to content

Process iMip responses #6802

@miaulalala

Description

@miaulalala

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

See #160

Describe the solution you'd like

Backend:

  • Provide backend parsing for body parts with content type "text/calendar" in getBodyStructureData (REPLY, CANCEL)
  • Create database columns on oc_mail_messages that tells a BG job that there is a caldav response to process (REPLY, CANCEL) and one that is set to true if the scheduling has been processed already
  • refactor mail processing to also be done when syncing and not only on loading the envelope list
  • Create BG job that allow processing of reply and cancel emails
  • In this BG job, access the pulic calendar API and get all calendars - search via UID for the event
  • Check all security implications such as the recipient being the ORGANIZER etc as specified in the RFC and the write to the calendar

Metadata

Metadata

Assignees

Type

No type

Projects

Status

☑️ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions