add a couple of media user permissions

This commit is contained in:
Mads Rasmussen
2023-09-26 14:21:25 +02:00
parent 674bf18f5c
commit b2e198ea09
3 changed files with 32 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import { manifests as treeManifests } from './tree/manifests.js';
import { manifests as workspaceManifests } from './workspace/manifests.js';
import { manifests as entityActionsManifests } from './entity-actions/manifests.js';
import { manifests as entityBulkActionsManifests } from './entity-bulk-actions/manifests.js';
import { manifests as userPermissionManifests } from './user-permissions/manifests.js';
export const manifests = [
...collectionViewManifests,
@@ -14,4 +15,5 @@ export const manifests = [
...workspaceManifests,
...entityActionsManifests,
...entityBulkActionsManifests,
...userPermissionManifests,
];

View File

@@ -0,0 +1 @@
export * from './manifests.js';

View File

@@ -0,0 +1,29 @@
import type { ManifestUserPermission } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_USER_PERMISSION_MEDIA_MOVE = 'Umb.UserPermission.Media.Move';
export const UMB_USER_PERMISSION_MEDIA_COPY = 'Umb.UserPermission.Media.Copy';
const permissions: Array<ManifestUserPermission> = [
{
type: 'userPermission',
alias: UMB_USER_PERMISSION_MEDIA_MOVE,
name: 'Move Media Item User Permission',
meta: {
entityType: 'media',
label: 'Move',
description: 'Allow access to move media items',
},
},
{
type: 'userPermission',
alias: UMB_USER_PERMISSION_MEDIA_COPY,
name: 'Copy Media Item User Permission',
meta: {
entityType: 'media',
label: 'Copy',
description: 'Allow access to copy a media item',
},
},
];
export const manifests = [...permissions];