Pascal Bleser
1b5932da07
groupware: implement JSON:API's error response format, with a revamped error handling in jmap and services/groupware
2026-02-27 14:46:42 +01:00
Pascal Bleser
1b8f17439e
Refactor groupware service after ADR decision on the Groupware API
...
* after having decided that the Groupware API should be a standalone
independent custom REST API that is using JMAP data models as much as
possible,
* removed Groupware APIs from the Graph service
* moved Groupware implementation to the Groupware service, and
refactored a few things accordingly
2026-02-27 14:46:42 +01:00
Pascal Bleser
b830e24239
Groupware and jmap: cleanup and API documentation
2026-02-27 14:46:42 +01:00
Pascal Bleser
b09161cfcb
groupware and jmap improvements and refactoring
2026-02-27 14:46:42 +01:00
Pascal Bleser
bb2874177f
add an auth-api service to make an exemplary implementation of an external authentication API for third party services such as Stalwart
2026-02-27 14:46:41 +01:00
Pascal Bleser
de4b154391
move services/groupware/pkg/jmap to pkg/jmap
2026-02-27 14:46:41 +01:00
Pascal Bleser
46aa800152
WIP: restructure the Jmap client, and implement the /me/messages Graph API endpoint with it
2026-02-27 14:46:41 +01:00
Pascal Bleser
df5514a1ed
add missing routing for /groupware (currently unprotected for testing)
2026-02-27 14:46:41 +01:00
Pascal Bleser
b12e0d5b29
WIP: initial implementation of the groupware service
2026-02-27 14:46:41 +01:00