From b61eafcfa95329bda667b8155edc103c4ccebaf9 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 30 Sep 2024 10:43:46 +0200 Subject: [PATCH] declare global --- .../documents/documents/user-permissions/manifests.ts | 6 ++---- .../user-group-granular-permission-list.element.ts | 2 +- .../src/packages/user/user-permission/index.ts | 1 + .../user-permission/user-granular-permission.extension.ts | 6 ++++++ 4 files changed, 10 insertions(+), 5 deletions(-) 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 66c22cffa2..40f8ec4a97 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 @@ -18,10 +18,8 @@ import { } from './constants.js'; import { manifests as repositoryManifests } from './repository/manifests.js'; import { manifests as conditionManifests } from './conditions/manifests.js'; -import type { - ManifestGranularUserPermission, - ManifestEntityUserPermission, -} from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestGranularUserPermission } from '@umbraco-cms/backoffice/user-permission'; +import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry'; const permissions: Array = [ { diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group/components/user-group-granular-permission-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group/components/user-group-granular-permission-list.element.ts index 36eeaa9970..edb6f56031 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group/components/user-group-granular-permission-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group/components/user-group-granular-permission-list.element.ts @@ -1,7 +1,7 @@ import { UMB_USER_GROUP_WORKSPACE_CONTEXT } from '../user-group-workspace.context-token.js'; import { UmbChangeEvent } from '@umbraco-cms/backoffice/event'; import { createExtensionElement } from '@umbraco-cms/backoffice/extension-api'; -import type { ManifestGranularUserPermission } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestGranularUserPermission } from '@umbraco-cms/backoffice/user-permission'; import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/index.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/index.ts index d6f28c19b5..7b5493d9da 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/index.ts @@ -1,4 +1,5 @@ export * from './components/index.js'; export * from './modals/index.js'; +export * from './user-granular-permission.extension.js'; export type { UmbUserPermissionModel } from './types.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/user-granular-permission.extension.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/user-granular-permission.extension.ts index e70b2caac2..70801b97b3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/user-granular-permission.extension.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/user-granular-permission.extension.ts @@ -12,3 +12,9 @@ export interface MetaGranularUserPermission { description?: string; descriptionKey?: string; } + +declare global { + interface UmbExtensionManifestMap { + umbUserGranularPermission: ManifestGranularUserPermission; + } +}