Add shared automation and WebUI editing primitives

This commit is contained in:
2026-07-31 02:48:56 +02:00
parent f0898fcdee
commit 5b55f59a92
42 changed files with 3788 additions and 554 deletions
+5
View File
@@ -76,6 +76,11 @@ class PolicyContractTests(unittest.TestCase):
self.assertEqual(database_url.secret_handling, "env_only")
self.assertEqual(database_url.storage, "environment")
managed_garage = catalog["FILE_STORAGE_S3_DEPLOYMENT_MANAGED"]
self.assertFalse(managed_garage.ui_managed)
self.assertEqual("files", managed_garage.owner_module)
self.assertEqual("high", managed_garage.risk)
self.assertIs(classify_configuration_field("MASTER_KEY_B64"), catalog["MASTER_KEY_B64"])
self.assertIsNone(classify_configuration_field("missing.setting"))
self.assertNotIn("DATABASE_URL", {item.key for item in configuration_safety_catalog(include_env_only=False)})