feat: add governed public self-enrollment links
This commit is contained in:
@@ -20,7 +20,7 @@ from govoplan_scheduling.backend.db.models import (
|
||||
from govoplan_scheduling.backend.manifest import get_manifest as get_scheduling_manifest
|
||||
|
||||
|
||||
_SCHEDULING_HEAD = "c9d4e7f1a2b3"
|
||||
_SCHEDULING_HEAD = "d7a4c1e8f205"
|
||||
_SCHEDULING_RESPONSE_SETTINGS_REVISION = "ad7e3c9b2f10"
|
||||
_ENABLED_MODULES = ("poll", "scheduling")
|
||||
_MANIFEST_FACTORIES = (get_poll_manifest, get_scheduling_manifest)
|
||||
@@ -150,6 +150,14 @@ class SchedulingMigrationTests(unittest.TestCase):
|
||||
self.assertIn("max_participants_per_option", columns)
|
||||
self.assertIn("response_comment", participant_columns)
|
||||
self.assertIn("participation_gateway", participant_columns)
|
||||
self.assertIn("self_enrollment_link_id", participant_columns)
|
||||
self.assertIn("self_enrollment_proof_hash", participant_columns)
|
||||
self.assertIn("bound_account_id", participant_columns)
|
||||
self.assertIn("account_bound_at", participant_columns)
|
||||
self.assertIn(
|
||||
"scheduling_public_enrollment_links",
|
||||
inspect(engine).get_table_names(),
|
||||
)
|
||||
self.assertEqual(visibility, "aggregates_only")
|
||||
self.assertEqual(tuple(response_defaults), (1, 0, None, 1, 0, 0, 0, None))
|
||||
self.assertEqual(set(counts.values()), {1})
|
||||
|
||||
Reference in New Issue
Block a user