Manages the visibility and availability of Umbraco backoffice extensions through context-aware gatekeeping and conditional logic.
The Umbraco Conditions skill empowers developers to master the foundational concept of conditional visibility within the Umbraco CMS backoffice. It provides automated guidance for declaring requirements that must be met—such as specific user permissions, workspace aliases, or content types—before an extension like a dashboard or action becomes available. By supporting both built-in conditions and the implementation of custom logic via the UmbConditionBase API, this skill ensures that backoffice interfaces remain clean, secure, and contextually relevant for end-users.
Key Features
01Contextual gatekeeping for UI extensions
02Support for multi-condition AND logic
03Pre-configured section and workspace filters
04Granular user permission verification
05Custom condition API implementation patterns
061 GitHub stars
Use Cases
01Showing workspace actions only for specific content types like blog posts
02Restricting sensitive dashboards to administrative users
03Enabling custom views based on specific user group permissions