docs(files): require import workflow permissions
This commit is contained in:
@@ -209,7 +209,7 @@ manifest = ModuleManifest(
|
||||
conditions=(
|
||||
DocumentationCondition(
|
||||
required_modules=("files",),
|
||||
any_scopes=("files:file:read", "files:file:upload"),
|
||||
required_scopes=("files:file:read", "files:file:upload"),
|
||||
),
|
||||
),
|
||||
links=(
|
||||
|
||||
@@ -43,6 +43,10 @@ class FilesManifestDocumentationTests(unittest.TestCase):
|
||||
self.assertEqual("workflow", topic.metadata["kind"])
|
||||
self.assertEqual("/files", topic.metadata["route"])
|
||||
self.assertEqual("Files", topic.metadata["screen"])
|
||||
self.assertEqual(
|
||||
{"files:file:read", "files:file:upload"},
|
||||
set(topic.conditions[0].required_scopes),
|
||||
)
|
||||
for key in ("prerequisites", "steps", "outcome", "verification"):
|
||||
self.assertTrue(topic.metadata[key])
|
||||
self.assertIn("never mutate the remote source", topic.body)
|
||||
|
||||
Reference in New Issue
Block a user