From b86d92b4b7e430066c5bd92368631f3ddc630ca7 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Fri, 22 Nov 2024 10:00:17 +0100 Subject: [PATCH 1/4] Add placeholder articles for extension types --- .../extending-overview/extension-types/app-entry-point.md | 0 .../extending-overview/extension-types/auth-provider.md | 0 .../extension-types/block-editors-custom-view.md | 0 .../extension-types/collections/README.md | 6 ++++++ .../extension-types/collections/collection-action.md | 0 .../extension-types/collections/collection-view.md | 0 .../extension-types/collections/collection.md | 0 .../extension-types/current-user-action.md | 0 .../extension-types/dashboard-collection.md | 0 .../extension-types/dynamic-root-origin.md | 0 .../extension-types/dynamic-root-query-step.md | 0 .../extending-overview/extension-types/entry-point.md | 0 .../extension-types/granular-user-permissions.md | 0 .../extending-overview/extension-types/health-check.md | 0 .../extending-overview/extension-types/menu-item.md | 0 .../extension-types/mfa-login-provider.md | 0 .../extension-types/monaco-markdown-editor-action.md | 0 .../extending-overview/extension-types/package-view.md | 0 .../extension-types/preview-app-provider.md | 0 .../extending-overview/extension-types/property-action.md | 0 .../extension-types/property-editor-schema.md | 0 .../extension-types/property-editor-ui.md | 0 .../extending-overview/extension-types/search-provider.md | 0 .../extension-types/search-result-item.md | 0 .../extending-overview/extension-types/sections/README.md | 6 ++++++ .../extension-types/sections/section-route.md | 0 .../extension-types/stores-and-repositories/README.md | 6 ++++++ .../extension-types/stores-and-repositories/item-store.md | 0 .../extension-types/stores-and-repositories/repository.md | 0 .../extension-types/stores-and-repositories/store.md | 0 .../extension-types/stores-and-repositories/tree-store.md | 0 .../customizing/extending-overview/extension-types/theme.md | 0 .../extending-overview/extension-types/tiny-mce-plugin.md | 0 .../extending-overview/extension-types/tree-item.md | 0 .../extending-overview/extension-types/ufm-component.md | 0 .../extending-overview/extension-types/user-profile-app.md | 0 .../extending-overview/extension-types/workspaces/README.md | 6 ++++++ .../workspaces/workspace-action-menu-item.md | 0 .../extension-types/workspaces/workspace-footer-app.md | 0 .../extension-types/workspaces/workspace.md | 0 40 files changed, 24 insertions(+) create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/auth-provider.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/block-editors-custom-view.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-action.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-view.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/current-user-action.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/dashboard-collection.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-origin.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-query-step.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/entry-point.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/granular-user-permissions.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/health-check.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/menu-item.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/mfa-login-provider.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/monaco-markdown-editor-action.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/package-view.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/preview-app-provider.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/property-action.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-schema.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-ui.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/search-provider.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/search-result-item.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/sections/section-route.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/item-store.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/repository.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/store.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/tree-store.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/theme.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/tiny-mce-plugin.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/tree-item.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/ufm-component.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/user-profile-app.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-action-menu-item.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-footer-app.md create mode 100644 15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace.md diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md b/15/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/auth-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/auth-provider.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/block-editors-custom-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/block-editors-custom-view.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md new file mode 100644 index 00000000000..323c657fb09 --- /dev/null +++ b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md @@ -0,0 +1,6 @@ +--- +description: >- + An overview of the available extension types related to collections. +--- + +# Extension Types: Collections diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-action.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-view.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/current-user-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/current-user-action.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dashboard-collection.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dashboard-collection.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-origin.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-origin.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-query-step.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-query-step.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/entry-point.md b/15/umbraco-cms/customizing/extending-overview/extension-types/entry-point.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/granular-user-permissions.md b/15/umbraco-cms/customizing/extending-overview/extension-types/granular-user-permissions.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/health-check.md b/15/umbraco-cms/customizing/extending-overview/extension-types/health-check.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/menu-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/menu-item.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/mfa-login-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/mfa-login-provider.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/monaco-markdown-editor-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/monaco-markdown-editor-action.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/package-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/package-view.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/preview-app-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/preview-app-provider.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-action.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-schema.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-schema.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-ui.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-ui.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/search-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/search-provider.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/search-result-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/search-result-item.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md new file mode 100644 index 00000000000..b3c2aa0ce97 --- /dev/null +++ b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md @@ -0,0 +1,6 @@ +--- +description: >- + An overview of the availabe extension types related to sections. +--- + +# Extension Types: Sections diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/sections/section-route.md b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/section-route.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md new file mode 100644 index 00000000000..a87681d96ef --- /dev/null +++ b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md @@ -0,0 +1,6 @@ +--- +description: >- + An overview of the available extension types related to stores and repositories. +--- + +# Extension Types: Stores and repositories diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/item-store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/item-store.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/repository.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/repository.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/store.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/tree-store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/tree-store.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/theme.md b/15/umbraco-cms/customizing/extending-overview/extension-types/theme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/tiny-mce-plugin.md b/15/umbraco-cms/customizing/extending-overview/extension-types/tiny-mce-plugin.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/tree-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/tree-item.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/ufm-component.md b/15/umbraco-cms/customizing/extending-overview/extension-types/ufm-component.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/user-profile-app.md b/15/umbraco-cms/customizing/extending-overview/extension-types/user-profile-app.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md new file mode 100644 index 00000000000..5581b2339ac --- /dev/null +++ b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md @@ -0,0 +1,6 @@ +--- +description: >- + An overview of the available extension types related to workspaces. +--- + +# Extension Types: Workspaces diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-action-menu-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-action-menu-item.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-footer-app.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-footer-app.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace.md new file mode 100644 index 00000000000..e69de29bb2d From aeb875a454c1ed6ec6c26355ce3a54c516555a03 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Fri, 22 Nov 2024 10:03:07 +0100 Subject: [PATCH 2/4] Small structure changes --- 15/umbraco-cms/SUMMARY.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/15/umbraco-cms/SUMMARY.md b/15/umbraco-cms/SUMMARY.md index 7335f97a90f..dcbf758e65c 100644 --- a/15/umbraco-cms/SUMMARY.md +++ b/15/umbraco-cms/SUMMARY.md @@ -172,13 +172,15 @@ * [Extension Registration](customizing/extending-overview/extension-registry/extension-registry.md) * [Extension Manifest](customizing/extending-overview/extension-registry/extension-manifest.md) * [Extension Types](customizing/extending-overview/extension-types/README.md) + * [Sections](customizing/extending-overview/extension-types/sections/README.md) + * [Workspaces](customizing/extending-overview/extension-types/workspaces/README.md) + * [Modals](customizing/extending-overview/extension-types/modals/README.md) + * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md) + * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md) + * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md) * [Menu](customizing/extending-overview/extension-types/menu.md) * [Header Apps](customizing/extending-overview/extension-types/header-apps.md) * [Icons](customizing/extending-overview/extension-types/icons.md) - * [Modals](customizing/extending-overview/extension-types/modals/README.md) - * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md) - * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md) - * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md) * [Bundle](customizing/extending-overview/extension-types/bundle.md) * [Kind](customizing/extending-overview/extension-types/kind.md) * [Backoffice Entry Point](customizing/extending-overview/extension-types/backoffice-entry-point.md) From 1791019ad834996cd13ae9933b318de6208bb84c Mon Sep 17 00:00:00 2001 From: sofietoft Date: Fri, 22 Nov 2024 10:10:21 +0100 Subject: [PATCH 3/4] Minor adjustment to structure --- 15/umbraco-cms/SUMMARY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/15/umbraco-cms/SUMMARY.md b/15/umbraco-cms/SUMMARY.md index dcbf758e65c..943f3698236 100644 --- a/15/umbraco-cms/SUMMARY.md +++ b/15/umbraco-cms/SUMMARY.md @@ -175,8 +175,8 @@ * [Sections](customizing/extending-overview/extension-types/sections/README.md) * [Workspaces](customizing/extending-overview/extension-types/workspaces/README.md) * [Modals](customizing/extending-overview/extension-types/modals/README.md) - * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md) - * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md) + * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md) + * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md) * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md) * [Menu](customizing/extending-overview/extension-types/menu.md) * [Header Apps](customizing/extending-overview/extension-types/header-apps.md) From c975f128674faa02e27e5e158cb7e4b838ebfb65 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Fri, 22 Nov 2024 10:22:35 +0100 Subject: [PATCH 4/4] Rearrange conditions articles --- .../extending-overview/extension-conditions.md | 17 +++++++++++++++++ .../extension-types/condition.md | 17 ----------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/15/umbraco-cms/customizing/extending-overview/extension-conditions.md b/15/umbraco-cms/customizing/extending-overview/extension-conditions.md index 43ed0413918..59e2ffded09 100644 --- a/15/umbraco-cms/customizing/extending-overview/extension-conditions.md +++ b/15/umbraco-cms/customizing/extending-overview/extension-conditions.md @@ -33,6 +33,23 @@ The example above requires the nearest Workspaces Alias to be equal to `'Umb.Wor When declaring multiple conditions all of them must be permitted for the extension to be available. +## Built-in conditions types + +The following conditions are available out of the box, for all extension types that support Conditions. + +* `Umb.Condition.SectionAlias` - Requires the current Section Alias to match the one specified. +* `Umb.Condition.MenuAlias` - Requires the current Menu Alias to match the one specified. +* `Umb.Condition.WorkspaceAlias` - Requires the current Workspace Alias to match the one specified. +* `Umb.Condition.WorkspaceEntityType` - Requires the current workspace to work on the given Entity Type. Examples: 'document', 'block' or 'user'. +* `Umb.Condition.WorkspaceContentTypeAlias` - Requires the current workspace to be based on a Content Type which Alias matches the one specified. +* `Umb.Condition.Workspace.ContentHasProperties` - Requires the Content Type of the current Workspace to have properties. +* `Umb.Condition.WorkspaceHasCollection` - Requires the current Workspace to have a Collection. +* `Umb.Condition.WorkspaceEntityIsNew` - Requires the current Workspace data to be new, not yet persisted on the server. +* `Umb.Condition.EntityIsTrashed` - Requires the current entity to be trashed. +* `Umb.Condition.EntityIsNotTrashed` - Requires the current entity to not be trashed. +* `Umb.Condition.SectionUserPermission` - Requires the current user to have permissions to the given Section Alias. +* `Umb.Condition.UserPermission.Document` - Requires the current user to have specific Document permissions. Example: 'Umb.Document.Save' + ## Condition Configuration The conditions are defined as an array of condition configurations. Each entry can contain the following properties: diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md b/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md index 063e2ae1bdc..491e2a25ad6 100644 --- a/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md +++ b/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md @@ -10,23 +10,6 @@ Extension Conditions declare requirements that should be permitted for the exten [Read about utilizing conditions in Manifests](../extension-conditions.md#utilizing-conditions-in-your-manifest). -## Built-in conditions types - -The following conditions are available out of the box, for all extension types that support Conditions. - -* `Umb.Condition.SectionAlias` - Requires the current Section Alias to match the one specified. -* `Umb.Condition.MenuAlias` - Requires the current Menu Alias to match the one specified. -* `Umb.Condition.WorkspaceAlias` - Requires the current Workspace Alias to match the one specified. -* `Umb.Condition.WorkspaceEntityType` - Requires the current workspace to work on the given Entity Type. Examples: 'document', 'block' or 'user'. -* `Umb.Condition.WorkspaceContentTypeAlias` - Requires the current workspace to be based on a Content Type which Alias matches the one specified. -* `Umb.Condition.Workspace.ContentHasProperties` - Requires the Content Type of the current Workspace to have properties. -* `Umb.Condition.WorkspaceHasCollection` - Requires the current Workspace to have a Collection. -* `Umb.Condition.WorkspaceEntityIsNew` - Requires the current Workspace data to be new, not yet persisted on the server. -* `Umb.Condition.EntityIsTrashed` - Requires the current entity to be trashed. -* `Umb.Condition.EntityIsNotTrashed` - Requires the current entity to not be trashed. -* `Umb.Condition.SectionUserPermission` - Requires the current user to have permissions to the given Section Alias. -* `Umb.Condition.UserPermission.Document` - Requires the current user to have specific Document permissions. Example: 'Umb.Document.Save' - ## Make your own conditions ```html