@umbraco-cms/backoffice
    Preparing search index...

    Interface ManifestEntityBulkActionDefaultKind<MetaKindType>

    An action to perform on multiple entities For example for content you may wish to move one or more documents in bulk

    interface ManifestEntityBulkActionDefaultKind<
        MetaKindType extends
            MetaEntityBulkActionDefaultKind = MetaEntityBulkActionDefaultKind,
    > {
        alias: string;
        api?: ApiLoaderProperty<UmbEntityBulkAction<MetaKindType>>;
        API_TYPE?: UmbEntityBulkAction<MetaKindType>;
        conditions?: (
            | UmbCoreConditionConfigs
            | UmbEntityUniqueConditionConfig
            | UmbEntityTypeConditionConfig
            | UmbLanguageUserPermissionConditionConfig
            | WorkspaceAliasConditionConfig
            | UmbWorkspaceEntityIsNewConditionConfig
            | UmbWorkspaceEntityTypeConditionConfig
            | UmbPropertyHasValueConditionConfig
            | UmbWorkspaceContentTypeAliasConditionConfig
            | SectionAliasConditionConfig
            | UmbSectionUserPermissionConditionConfig
            | CollectionBulkActionPermissionConditionConfig
            | CollectionAliasConditionConfig
            | UmbCurrentUserGroupIdConditionConfig
            | UmbIsAdminConditionConfig
            | UmbUserConditionConfigs
            | UmbEntityIsNotTrashedConditionConfig
            | UmbEntityIsTrashedConditionConfig
            | UmbDocumentUserPermissionConditionConfig
            | BlockEntryShowContentEditConditionConfig
            | BlockWorkspaceHasSettingsConditionConfig
            | BlockEntryIsExposedConditionConfig
            | UmbWorkspaceHasContentCollectionConditionConfig
            | UmbDocumentPropertyValueUserPermissionConditionConfig
            | UmbEntityHasChildrenConditionConfig
        )[];
        element?: ElementLoaderProperty<UmbEntityBulkActionElement>;
        ELEMENT_TYPE?: UmbEntityBulkActionElement;
        elementName?: string;
        forEntityTypes: string[];
        js?: ElementAndApiLoaderProperty<
            UmbEntityBulkActionElement,
            UmbEntityBulkAction<MetaKindType>,
        >;
        kind: "default";
        meta: MetaKindType;
        name: string;
        overwrites?: string | string[];
        type: "entityBulkAction";
        weight?: number;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    alias: string

    The alias of the extension, ensure it is unique

    The file location of the api javascript file to load

    string

    Set the conditions for when the extension should be loaded

    The file location of the element javascript file to load

    string

    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

    string

    kind: "default"

    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: "entityBulkAction"

    The type of extension such as dashboard etc...

    weight?: number

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