Make Access optional for Scheduling
This commit is contained in:
@@ -63,7 +63,10 @@ DOCUMENTATION = (
|
||||
body=(
|
||||
"Scheduling owns meeting scheduling workflows, candidate slots, participant availability "
|
||||
"collection, conflict explanation, reminders, and decision handoff. It depends on Poll "
|
||||
"for reusable availability matrices and can optionally trigger Evaluation for post-event feedback."
|
||||
"for reusable availability matrices and can optionally trigger Evaluation for post-event feedback. "
|
||||
"Access is optional: when installed, Scheduling can use principal resolution, permission "
|
||||
"evaluation, groups, and role templates; without it, reduced signed-link or local organizer "
|
||||
"flows remain possible."
|
||||
),
|
||||
layer="available",
|
||||
documentation_types=("admin",),
|
||||
@@ -77,9 +80,9 @@ manifest = ModuleManifest(
|
||||
id=MODULE_ID,
|
||||
name=MODULE_NAME,
|
||||
version=MODULE_VERSION,
|
||||
dependencies=("access", "poll"),
|
||||
optional_dependencies=("calendar", "appointments", "evaluation", "mail", "notifications", "portal", "workflow", "tasks", "idm", "organizations"),
|
||||
required_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR),
|
||||
dependencies=("poll",),
|
||||
optional_dependencies=("access", "calendar", "appointments", "evaluation", "mail", "notifications", "portal", "workflow", "tasks", "idm", "organizations"),
|
||||
optional_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR),
|
||||
provides_interfaces=(
|
||||
ModuleInterfaceProvider(name="scheduling.candidate_slots", version="0.1.8"),
|
||||
ModuleInterfaceProvider(name="scheduling.decision_handoff", version="0.1.8"),
|
||||
|
||||
Reference in New Issue
Block a user