npx skills add ...
npx skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-granular-user-permissions
Implement granular user permissions in Umbraco backoffice using official docs
npx skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-granular-user-permissions
Granular User Permissions allow you to create custom permission controls for specific entity types in Umbraco. Unlike general entity permissions that apply to all instances, granular permissions can be configured per-entity, allowing fine-grained access control. This is commonly used for document permissions where different users can have different permissions on different content nodes.
Always fetch the latest docs before implementing:
The Umbraco source includes a working example:
Location: /Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/user-permission/
This example demonstrates granular user permission implementation. Study this for production patterns.
Conditions: When controlling permission visibility
umbraco-conditionsContext API: When accessing user or workspace context
umbraco-context-apidocument - Content nodesmedia - Media itemsmember - MembersThat's it! Always fetch fresh docs, keep examples minimal, generate complete working code.