Commit Graph

4 Commits

Author SHA1 Message Date
Pascal Bleser
5570d59ffe groupware: finalize JMAP events integration test, with multiple changes to the model to conform with draft-ietf-calext-jscalendarbis-10 and fields that are currently not implemented in Stalwart 2026-02-04 09:40:23 +01:00
Pascal Bleser
8aee3755a5 groupware: add real calendars and events 2026-02-04 09:40:22 +01:00
Pascal Bleser
3f8d1d708b groupware: implement Mailbox modification endpoints + refactor ETag/state in the framework
* add endpoints for Mailboxes:
   - PATCH mailboxes/{id}
   - DELETE mailboxes/{id}
   - POST mailboxes

 * refactor the pkg/jmap and groupware framework to systematically
   return a jmap.State out-of-band of the per-method payloads, since
   they are almost always present in JMAP responses, which lead to the
   artificial creation of a lot of composed struct types just to also
   return the State; on the downside, it adds yet another return
   parameter
2026-02-04 09:40:22 +01:00
Pascal Bleser
3de800d246 groupware: add ical blob parsing endpoint 2026-02-04 09:40:22 +01:00