feat(scheduling): render signed public response links

This commit is contained in:
2026-07-22 03:02:54 +02:00
parent 4279ea2827
commit ed828685f6
7 changed files with 425 additions and 1 deletions

View File

@@ -29,6 +29,10 @@ class SchedulingManifestTests(unittest.TestCase):
self.assertIsNotNone(manifest.route_factory)
self.assertIsNotNone(manifest.migration_spec)
self.assertIsNotNone(manifest.frontend)
self.assertEqual(
["/scheduling/public/:requestId/:token"],
[route.path for route in manifest.frontend.public_routes],
)
self.assertIn("poll.availability_matrix", {interface.name for interface in manifest.requires_interfaces})
self.assertIn("poll.response_collection", {interface.name for interface in manifest.requires_interfaces})
self.assertIn("poll.workflow_context", {interface.name for interface in manifest.requires_interfaces})