Make Access optional for Poll
This commit is contained in:
@@ -62,7 +62,10 @@ DOCUMENTATION = (
|
||||
body=(
|
||||
"Poll owns reusable poll definitions, options, invitations, responses, visibility rules, "
|
||||
"closing semantics, and result summaries. Scheduling consumes Poll for availability "
|
||||
"matrices, while Evaluation owns heavier surveys, scoring, rubrics, and analytics."
|
||||
"matrices, while Evaluation owns heavier surveys, scoring, rubrics, and analytics. "
|
||||
"Access is optional: when installed, Poll can use principal resolution, permission "
|
||||
"evaluation, and role templates; without it, Poll is limited to anonymous, signed-link, "
|
||||
"or adapter-provided participant flows."
|
||||
),
|
||||
layer="available",
|
||||
documentation_types=("admin",),
|
||||
@@ -76,9 +79,9 @@ manifest = ModuleManifest(
|
||||
id=MODULE_ID,
|
||||
name=MODULE_NAME,
|
||||
version=MODULE_VERSION,
|
||||
dependencies=("access",),
|
||||
optional_dependencies=("calendar", "campaigns", "portal", "mail", "notifications", "forms-runtime"),
|
||||
required_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR),
|
||||
dependencies=(),
|
||||
optional_dependencies=("access", "calendar", "campaigns", "portal", "mail", "notifications", "forms-runtime"),
|
||||
optional_capabilities=(CAPABILITY_AUTH_PRINCIPAL_RESOLVER, CAPABILITY_AUTH_PERMISSION_EVALUATOR),
|
||||
provides_interfaces=(
|
||||
ModuleInterfaceProvider(name="poll.option_selection", version="0.1.8"),
|
||||
ModuleInterfaceProvider(name="poll.availability_matrix", version="0.1.8"),
|
||||
|
||||
Reference in New Issue
Block a user