An action to perform on an entity For example for content you may wish to create a new document etc

interface ManifestEntityActionDeleteFolderKind {
    alias: string;
    api?: ApiLoaderProperty<UmbEntityAction<MetaEntityActionFolderKind>>;
    API_TYPE?: UmbEntityAction<MetaEntityActionFolderKind>;
    conditions?: (
        | UmbCoreConditionConfigs
        | UmbSectionUserPermissionConditionConfig
        | SectionAliasConditionConfig
        | WorkspaceAliasConditionConfig
        | UmbWorkspaceContentTypeAliasConditionConfig
        | UmbWorkspaceEntityIsNewConditionConfig
        | UmbWorkspaceEntityTypeConditionConfig
        | UmbWorkspaceHasCollectionConditionConfig
        | UmbPropertyHasValueConditionConfig
        | CollectionBulkActionPermissionConditionConfig
        | CollectionAliasConditionConfig
        | UmbCurrentUserGroupIdConditionConfig
        | UmbIsAdminConditionConfig
        | UmbUserConditionConfigs
        | UmbEntityIsNotTrashedConditionConfig
        | UmbEntityIsTrashedConditionConfig
        | UmbDocumentUserPermissionConditionConfig
        | BlockEntryShowContentEditConditionConfig
        | BlockWorkspaceHasSettingsConditionConfig
        | BlockEntryIsExposedConditionConfig
    )[];
    element?: ElementLoaderProperty<UmbEntityActionElement>;
    ELEMENT_TYPE?: UmbEntityActionElement;
    elementName?: string;
    forEntityTypes: string[];
    js?: ElementAndApiLoaderProperty<
        UmbEntityActionElement,
        UmbEntityAction<MetaEntityActionFolderKind>,
    >;
    kind: "folderDelete";
    meta: MetaEntityActionFolderKind;
    name: string;
    overwrites?: string | string[];
    type: "entityAction";
    weight?: number;
}

Hierarchy (View Summary, Expand)

Properties

alias: string

The alias of the extension, ensure it is unique

The file location of the api javascript file to load @TJS-type string

@TJS-ignore

Set the conditions for when the extension should be loaded

The file location of the element javascript file to load @TJS-type string

ELEMENT_TYPE?: UmbEntityActionElement

@TJS-ignore

elementName?: string

The HTML web component name to use such as 'my-dashboard' Note it is NOT , just the element name.

forEntityTypes: string[]

The file location of the javascript file to load @TJS-type string

kind: "folderDelete"

The kind of the extension, used to group extensions together

["button"]

name: string

The friendly name of the extension

overwrites?: string | string[]

Define one or more extension aliases that this extension should overwrite.

type: "entityAction"

The type of extension such as dashboard etc...

weight?: number

Extensions such as dashboards are ordered by weight with lower numbers being first in the list

MMNEPVFCICPMFPCPTTAAATR