Pascal Bleser
5862bebbcc
groupware: refactoring the API mechanisms
2026-07-09 14:15:49 +02:00
Pascal Bleser
127cd7406c
groupware: implement JSON:API's error response format, with a revamped error handling in jmap and services/groupware
2026-07-09 14:15:49 +02:00
Pascal Bleser
f0242898bf
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-07-09 14:15:49 +02:00
Pascal Bleser
4a138b8082
Groupware and jmap: cleanup and API documentation
2026-07-09 14:15:49 +02:00
Pascal Bleser
8cf5aa3e4c
groupware and jmap improvements and refactoring
2026-07-09 14:15:48 +02:00
Pascal Bleser
9076c8449f
add an auth-api service to make an exemplary implementation of an external authentication API for third party services such as Stalwart
2026-07-09 14:15:48 +02:00
Pascal Bleser
d4cf02b17d
move services/groupware/pkg/jmap to pkg/jmap
2026-07-09 14:15:48 +02:00
Pascal Bleser
b8b1b02564
WIP: restructure the Jmap client, and implement the /me/messages Graph API endpoint with it
2026-07-09 14:15:48 +02:00
Pascal Bleser
77af5d6e5e
add missing routing for /groupware (currently unprotected for testing)
2026-07-09 14:15:48 +02:00
Pascal Bleser
11f45fc83b
WIP: initial implementation of the groupware service
2026-07-09 14:15:48 +02:00