From cb7c97f3138ce2d433e480bdc7be3f43cd76c0a3 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 18 Sep 2023 16:35:56 +0200 Subject: [PATCH] register granular permission for documents --- .../documents/user-permissions/manifests.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/user-permissions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/user-permissions/manifests.ts index 9d5d04f95a..099f937223 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/user-permissions/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/user-permissions/manifests.ts @@ -1,4 +1,7 @@ -import type { ManifestUserPermission } from '@umbraco-cms/backoffice/extension-registry'; +import type { + ManifestUserGranularPermission, + ManifestUserPermission, +} from '@umbraco-cms/backoffice/extension-registry'; export const UMB_USER_PERMISSION_DOCUMENT_CREATE = 'Umb.UserPermission.Document.Create'; export const UMB_USER_PERMISSION_DOCUMENT_READ = 'Umb.UserPermission.Document.Read'; @@ -104,4 +107,15 @@ const permissions: Array = [ }, ]; +export const granularPermissions: Array = [ + { + type: 'userGranularPermission', + alias: 'Umb.UserGranularPermission.Document', + name: 'Document Granular User Permission', + meta: { + entityType: ['document'], + }, + }, +]; + export const manifests = [...permissions];