diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/token/entity-user-permission-settings-modal.token.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/token/entity-user-permission-settings-modal.token.ts index b59c79b240..79895108e6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/token/entity-user-permission-settings-modal.token.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/token/entity-user-permission-settings-modal.token.ts @@ -2,7 +2,7 @@ import { UmbModalToken } from '@umbraco-cms/backoffice/modal'; export interface UmbEntityUserPermissionSettingsModalData { unique: string; - entityType: Array; + entityType: string; } export type UmbEntityUserPermissionSettingsModalValue = undefined; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/permissions/permissions-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/permissions/permissions-modal.element.ts index f2b7c6e7b1..413eef0ecc 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/permissions/permissions-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/permissions/permissions-modal.element.ts @@ -108,10 +108,11 @@ export class UmbPermissionsModalElement extends UmbLitElement { #openUserPermissionsModal(id: string) { if (!id) throw new Error('Could not open permissions modal, no id was provided'); + if (!this.data?.entityType) throw new Error('Could not open permissions modal, no entity type was provided'); const modalContext = this.#modalManagerContext?.open(UMB_ENTITY_USER_PERMISSION_MODAL, { unique: id, - entityType: ['document'], + entityType: this.data.entityType, }); modalContext?.onSubmit().then((value) => { diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/user-permission/modals/entity-user-permission-settings/entity-user-permission-settings-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/users/user-permission/modals/entity-user-permission-settings/entity-user-permission-settings-modal.element.ts index d21c07477d..2d3f176b70 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/user-permission/modals/entity-user-permission-settings/entity-user-permission-settings-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/user-permission/modals/entity-user-permission-settings/entity-user-permission-settings-modal.element.ts @@ -1,13 +1,4 @@ -import { - html, - customElement, - property, - state, - css, - ifDefined, - nothing, - PropertyValueMap, -} from '@umbraco-cms/backoffice/external/lit'; +import { html, customElement, property, state, css, nothing } from '@umbraco-cms/backoffice/external/lit'; import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; import { UmbEntityUserPermissionSettingsModalData, @@ -15,8 +6,6 @@ import { UmbModalContext, } from '@umbraco-cms/backoffice/modal'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; -import { ManifestUserPermission, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; -import { UUIBooleanInputEvent } from '@umbraco-cms/backoffice/external/uui'; import { UmbSelectionChangeEvent } from '@umbraco-cms/backoffice/events'; @customElement('umb-entity-user-permission-settings-modal')