Kalender-Sync auf Ressourcenpostfach umstellen #33

Open
opened 2026-10-16 05:58:40 +00:00 by Nick.Rosenloecher · 0 comments
Owner

Ziel

Kalendereinträge werden zuverlässig in ein Ressourcenpostfach geschrieben statt in einen M365-Gruppenkalender.

Offen

  • Graph-Client von POST /groups/{id}/events auf /users/{upn}/calendar/events umstellen (heute ApiCore-Backend/src/calendar-sync/graph-client.service.ts)
  • Einstellung „Gruppen-ID“ durch das Postfach (UPN) ersetzen, Migration von CalendarSyncSettings, Oberfläche unter Verwaltung > Automatisierung > Kalender-Sync, Backup
  • Tests und Doku (.env.example, ARCHITECTURE)

Abhängigkeiten / Blocker

Laut Microsoft-Doku erlaubt ein Gruppenkalender kein App-only-POST /groups/{id}/events. Der Inhaber hat am 2026-10-13 entschieden, ein Ressourcenpostfach zu nutzen. Blockiert, bis er das Postfach und eine Application Access Policy anlegt, die die App auf dieses Postfach begrenzt.

Grundlage

Memory apicore-ausbau-2026-10-13 und microservice-umbau-wabenhain-apicore, ApiCore-Backend/.env.example (Abschnitt Entra ID SSO / Kalender).

Status

Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein
Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)

## Ziel Kalendereinträge werden zuverlässig in ein Ressourcenpostfach geschrieben statt in einen M365-Gruppenkalender. ## Offen - [ ] Graph-Client von `POST /groups/{id}/events` auf `/users/{upn}/calendar/events` umstellen (heute `ApiCore-Backend/src/calendar-sync/graph-client.service.ts`) - [ ] Einstellung „Gruppen-ID“ durch das Postfach (UPN) ersetzen, Migration von `CalendarSyncSettings`, Oberfläche unter Verwaltung > Automatisierung > Kalender-Sync, Backup - [ ] Tests und Doku (`.env.example`, ARCHITECTURE) ## Abhängigkeiten / Blocker Laut Microsoft-Doku erlaubt ein Gruppenkalender kein App-only-`POST /groups/{id}/events`. Der Inhaber hat am 2026-10-13 entschieden, ein Ressourcenpostfach zu nutzen. Blockiert, bis er das Postfach und eine Application Access Policy anlegt, die die App auf dieses Postfach begrenzt. ## Grundlage Memory `apicore-ausbau-2026-10-13` und `microservice-umbau-wabenhain-apicore`, `ApiCore-Backend/.env.example` (Abschnitt Entra ID SSO / Kalender). ## Status Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)
Nick.Rosenloecher added the blockiertart/technikprio/mittelstatus/offen labels 2026-10-16 05:58:40 +00:00
Sign in to join this conversation.