Make Access optional for Scheduling

This commit is contained in:
2026-07-12 09:32:16 +02:00
parent 99db968edf
commit e9e2b56360
4 changed files with 16 additions and 9 deletions

View File

@@ -75,9 +75,10 @@ The Scheduling manifest declares `poll` as a required dependency because
availability collection and option/date poll primitives belong in
`govoplan-poll`.
The manifest declares `evaluation` as an optional dependency. Scheduling may
trigger post-event or post-appointment feedback, but scheduling must not depend
on the heavier evaluation model just to find a meeting time.
The manifest declares `access` and `evaluation` as optional dependencies.
Scheduling may use Access for identity, groups, and permissions, and may trigger
post-event or post-appointment feedback through Evaluation. It must not require
either module just to find a meeting time.
## Expected Integrations
@@ -85,7 +86,7 @@ on the heavier evaluation model just to find a meeting time.
- `govoplan-evaluation`: optional post-event, post-appointment, or process feedback
- `govoplan-calendar`: availability, calendars, resources, rooms, recurrence, Open-Xchange/calendar adapters
- `govoplan-appointments`: conversion from a selected meeting time into a booked appointment where appropriate
- `govoplan-access` and `govoplan-idm`: participants, groups, directory lookup, permissions
- `govoplan-access` and `govoplan-idm`: optional participants, groups, directory lookup, permissions
- `govoplan-mail` and `govoplan-notifications`: invitations, reminders, confirmations
- `govoplan-portal`: external participant scheduling flows
- `govoplan-workflow` and `govoplan-tasks`: follow-up work after a time is selected