apply condition to recycle bin entity actions

This commit is contained in:
Mads Rasmussen
2024-05-02 10:19:28 +02:00
parent 96db4a3ba3
commit 89bde4421e

View File

@@ -4,6 +4,10 @@ import { UMB_MEDIA_ITEM_REPOSITORY_ALIAS } from '../../repository/index.js';
import { UMB_MEDIA_RECYCLE_BIN_ROOT_ENTITY_TYPE } from '../entity.js';
import { UMB_MEDIA_TREE_PICKER_MODAL } from '../../tree/index.js';
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
import {
UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS,
UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS,
} from '@umbraco-cms/backoffice/recycle-bin';
export const manifests: Array<ManifestTypes> = [
{
@@ -16,6 +20,11 @@ export const manifests: Array<ManifestTypes> = [
itemRepositoryAlias: UMB_MEDIA_ITEM_REPOSITORY_ALIAS,
recycleBinRepositoryAlias: UMB_MEDIA_RECYCLE_BIN_REPOSITORY_ALIAS,
},
conditions: [
{
alias: UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS,
},
],
},
{
type: 'entityAction',
@@ -28,6 +37,11 @@ export const manifests: Array<ManifestTypes> = [
recycleBinRepositoryAlias: UMB_MEDIA_RECYCLE_BIN_REPOSITORY_ALIAS,
pickerModal: UMB_MEDIA_TREE_PICKER_MODAL,
},
conditions: [
{
alias: UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS,
},
],
},
{
type: 'entityAction',