diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/components/entity-user-permission-settings-list/entity-user-permission-settings-list.element.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/components/entity-user-permission-settings-list/entity-user-permission-settings-list.element.ts index 2203b1f362..75d4218e03 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/components/entity-user-permission-settings-list/entity-user-permission-settings-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-permission/components/entity-user-permission-settings-list/entity-user-permission-settings-list.element.ts @@ -1,11 +1,6 @@ import { UmbChangeEvent, UmbSelectionChangeEvent } from '@umbraco-cms/backoffice/event'; -import { - ManifestEntityAction, - ManifestUserPermission, - umbExtensionsRegistry, -} from '@umbraco-cms/backoffice/extension-registry'; +import { ManifestUserPermission, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry'; import { css, html, customElement, property, state, nothing, ifDefined } from '@umbraco-cms/backoffice/external/lit'; -import { groupBy } from '@umbraco-cms/backoffice/external/lodash'; import { UmbObserverController } from '@umbraco-cms/backoffice/observable-api'; import { UmbUserPermissionSettingElement } from '@umbraco-cms/backoffice/user'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @@ -67,7 +62,13 @@ export class UmbEntityUserPermissionSettingsListElement extends UmbLitElement { } #renderGroupedPermissions(permissionManifests: Array) { - const groupedPermissions = groupBy(permissionManifests, (manifest) => manifest.meta.group); + // TODO: groupBy is not known by TS yet + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-expect-error + const groupedPermissions = Object.groupBy( + permissionManifests, + (manifest: ManifestUserPermission) => manifest.meta.group, + ) as Record>; return html` ${Object.entries(groupedPermissions).map( ([group, manifests]) => html`