@umbraco-cms/backoffice

    Interface MetaEntityBulkActionDuplicateToKind

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

    interface MetaEntityBulkActionDuplicateToKind {
        alias: string;
        api?: ApiLoaderProperty<UmbEntityBulkAction<MetaEntityBulkAction>>;
        API_TYPE?: UmbEntityBulkAction<MetaEntityBulkAction>;
        bulkDuplicateRepositoryAlias: string;
        conditions?: (
            | UmbCoreConditionConfigs
            | UmbLanguageUserPermissionConditionConfig
            | WorkspaceAliasConditionConfig
            | UmbWorkspaceEntityIsNewConditionConfig
            | UmbWorkspaceEntityTypeConditionConfig
            | UmbPropertyHasValueConditionConfig
            | UmbWorkspaceContentTypeAliasConditionConfig
            | UmbSectionUserPermissionConditionConfig
            | SectionAliasConditionConfig
            | CollectionBulkActionPermissionConditionConfig
            | CollectionAliasConditionConfig
            | UmbCurrentUserGroupIdConditionConfig
            | UmbIsAdminConditionConfig
            | UmbUserConditionConfigs
            | UmbEntityIsNotTrashedConditionConfig
            | UmbEntityIsTrashedConditionConfig
            | UmbDocumentUserPermissionConditionConfig
            | BlockEntryShowContentEditConditionConfig
            | BlockWorkspaceHasSettingsConditionConfig
            | BlockEntryIsExposedConditionConfig
            | UmbDocumentPropertyValueUserPermissionConditionConfig
            | UmbWorkspaceHasContentCollectionConditionConfig
            | UmbEntityHasChildrenConditionConfig
        )[];
        element?: ElementLoaderProperty<UmbEntityBulkActionElement>;
        ELEMENT_TYPE?: UmbEntityBulkActionElement;
        elementName?: string;
        foldersOnly?: boolean;
        forEntityTypes: string[];
        hideTreeRoot?: boolean;
        js?: ElementAndApiLoaderProperty<
            UmbEntityBulkActionElement,
            UmbEntityBulkAction<MetaEntityBulkAction>,
        >;
        kind?: unknown;
        meta: MetaEntityBulkAction;
        name: string;
        overwrites?: string | string[];
        treeAlias: string;
        type: "entityBulkAction";
        weight?: number;
    }

    Hierarchy (View Summary, Expand)

    Index

    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

    bulkDuplicateRepositoryAlias: string

    Set the conditions for when the extension should be loaded

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

    @TJS-ignore

    elementName?: string

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

    foldersOnly?: boolean
    forEntityTypes: string[]
    hideTreeRoot?: boolean

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

    kind?: unknown

    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.

    treeAlias: string
    type: "entityBulkAction"

    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