feat(webui): govern actions, quick access, and metrics
Refs #264, #285, #289
This commit is contained in:
@@ -59,6 +59,8 @@ def presentation_manifest() -> ModuleManifest:
|
||||
icon="list-checks",
|
||||
full_page_path="/example",
|
||||
required_any=("example:item:read",),
|
||||
returned_reference_kinds=("example.item",),
|
||||
help_context_id="example.quick.summary",
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -120,6 +122,15 @@ class PresentationContractTests(unittest.TestCase):
|
||||
self.assertEqual("1", frontend["presentation_contract_version"])
|
||||
self.assertEqual("work", frontend["product_areas"][0]["id"])
|
||||
self.assertEqual("example.summary", frontend["quick_access_tools"][0]["id"])
|
||||
self.assertEqual("1", frontend["quick_access_tools"][0]["contract_version"])
|
||||
self.assertEqual(
|
||||
["example.item"],
|
||||
frontend["quick_access_tools"][0]["returned_reference_kinds"],
|
||||
)
|
||||
self.assertEqual(
|
||||
"example.quick.summary",
|
||||
frontend["quick_access_tools"][0]["help_context_id"],
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user