add a couple of media user permissions
This commit is contained in:
@@ -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,
|
||||
];
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export * from './manifests.js';
|
||||
@@ -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];
|
||||
Reference in New Issue
Block a user