diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 9a03228df5..65ba8fdb27 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -29,6 +29,7 @@ import type { ManifestWorkspaceAction } from './workspace-action.model.js'; import type { ManifestWorkspaceEditorView } from './workspace-editor-view.model.js'; import type { ManifestWorkspaceViewCollection } from './workspace-view-collection.model.js'; import type { ManifestUserPermission } from './user-permission.model.js'; +import type { ManifestUserGranularPermission } from './user-granular-permission.model.js'; import type { ManifestBase, ManifestBundle, @@ -67,6 +68,7 @@ export * from './workspace-view-collection.model.js'; export * from './workspace-editor-view.model.js'; export * from './workspace.model.js'; export * from './user-permission.model.js'; +export * from './user-granular-permission.model.js'; export type ManifestTypes = | ManifestBundle @@ -109,4 +111,5 @@ export type ManifestTypes = | ManifestWorkspaceEditorView | ManifestWorkspaceViewCollection | ManifestUserPermission + | ManifestUserGranularPermission | ManifestBase; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-granular-permission.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-granular-permission.model.ts new file mode 100644 index 0000000000..22f8dfd41c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/user-granular-permission.model.ts @@ -0,0 +1,10 @@ +import type { ManifestElement } from '@umbraco-cms/backoffice/extension-api'; + +export interface ManifestUserGranularPermission extends ManifestElement { + type: 'userGranularPermission'; + meta: MetaUserGranularPermission; +} + +export interface MetaUserGranularPermission { + entityType: Array; +}