Model scheduling as poll-backed workflow
This commit is contained in:
@@ -63,7 +63,8 @@ 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 poll-backed workflow context, 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."
|
||||
@@ -89,6 +90,8 @@ manifest = ModuleManifest(
|
||||
),
|
||||
requires_interfaces=(
|
||||
ModuleInterfaceRequirement(name="poll.availability_matrix", version_min="0.1.8", version_max_exclusive="0.2.0"),
|
||||
ModuleInterfaceRequirement(name="poll.workflow_context", version_min="0.1.8", version_max_exclusive="0.2.0"),
|
||||
ModuleInterfaceRequirement(name="poll.signed_participation", version_min="0.1.8", version_max_exclusive="0.2.0", optional=True),
|
||||
ModuleInterfaceRequirement(name="evaluation.feedback", version_min="0.1.8", version_max_exclusive="0.2.0", optional=True),
|
||||
),
|
||||
permissions=PERMISSIONS,
|
||||
|
||||
Reference in New Issue
Block a user