PE2 — normalized-vocabulary conformance. Every provider must describe itself using the shared
PermissionAction / GranteeType vocabulary, because that is precisely what lets a sharing UI
render a domain it has never heard of. A typo'd action in a new provider fails here rather than
producing an un-renderable row in production.
PE2 — normalized-vocabulary conformance. Every provider must describe itself using the shared
PermissionAction/GranteeTypevocabulary, because that is precisely what lets a sharing UI render a domain it has never heard of. A typo'd action in a new provider fails here rather than producing an un-renderable row in production.