Add approval template revision administration
This commit is contained in:
@@ -11,7 +11,11 @@ class ApprovalsInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
self.assertIsNotNone(frontend)
|
||||
self.assertEqual({"/approvals"}, {item.path for item in frontend.routes}) # type: ignore[union-attr]
|
||||
self.assertEqual(
|
||||
{"approvals.navigation", "approvals.workspace"},
|
||||
{
|
||||
"approvals.navigation",
|
||||
"approvals.workspace",
|
||||
"approvals.admin.templates",
|
||||
},
|
||||
{item.id for item in frontend.view_surfaces}, # type: ignore[union-attr]
|
||||
)
|
||||
|
||||
@@ -19,11 +23,13 @@ class ApprovalsInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
topics = {topic.id: topic for topic in manifest.documentation}
|
||||
guide = topics["approvals.module-boundary"]
|
||||
reference = topics["approvals.reference.fields-and-consequences"]
|
||||
templates = topics["approvals.workflow.administer-templates"]
|
||||
self.assertIn("approvals.workspace", guide.metadata["help_contexts"])
|
||||
self.assertGreaterEqual(len(guide.metadata["privacy_notes"]), 3)
|
||||
self.assertIn("approvals.field.subject-digest", reference.metadata["help_contexts"])
|
||||
self.assertIn("create_request", reference.metadata["consequence_classes"])
|
||||
self.assertIn("reject_request", reference.metadata["consequence_classes"])
|
||||
self.assertIn("approvals.admin.templates", templates.metadata["help_contexts"])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user