Skip to content

Commit 2b8017d

Browse files
committed
move entity user permission
1 parent 458df86 commit 2b8017d

File tree

7 files changed

+17
-9
lines changed

7 files changed

+17
-9
lines changed

src/packages/core/extension-registry/models/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import type { ManifestTinyMcePlugin } from './tinymce-plugin.model.js';
3333
import type { ManifestUfmComponent } from './ufm-component.model.js';
3434
import type { ManifestUfmFilter } from './ufm-filter.model.js';
3535
import type { ManifestUserProfileApp } from './user-profile-app.model.js';
36-
import type { ManifestEntityUserPermission } from './entity-user-permission.model.js';
3736
import type { ManifestMfaLoginProvider } from './mfa-login-provider.model.js';
3837
import type { ManifestAppEntryPoint } from './app-entry-point.model.js';
3938
import type { ManifestBackofficeEntryPoint } from './backoffice-entry-point.model.js';
@@ -50,7 +49,6 @@ export type * from './dashboard.model.js';
5049
export type * from './dynamic-root.model.js';
5150
export type * from './entity-action.model.js';
5251
export type * from './entity-bulk-action.model.js';
53-
export type * from './entity-user-permission.model.js';
5452
export type * from './entry-point.model.js';
5553
export type * from './file-upload-preview.model.js';
5654
export type * from './external-login-provider.model.js';
@@ -99,7 +97,6 @@ export type ManifestTypes =
9997
| ManifestDynamicRootQueryStep
10098
| ManifestEntityActions
10199
| ManifestEntityBulkAction
102-
| ManifestEntityUserPermission
103100
| ManifestEntryPoint
104101
| ManifestFileUploadPreview
105102
| ManifestExternalLoginProvider

src/packages/documents/documents/user-permissions/input-document-granular-user-permission/input-document-granular-user-permission.element.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal';
77
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
88
import type { UmbDeselectedEvent } from '@umbraco-cms/backoffice/event';
99
import { UmbChangeEvent, UmbSelectedEvent } from '@umbraco-cms/backoffice/event';
10-
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
1110
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
1211
import { UUIFormControlMixin } from '@umbraco-cms/backoffice/external/uui';
13-
import { UMB_ENTITY_USER_PERMISSION_MODAL } from '@umbraco-cms/backoffice/user-permission';
12+
import {
13+
UMB_ENTITY_USER_PERMISSION_MODAL,
14+
type ManifestEntityUserPermission,
15+
} from '@umbraco-cms/backoffice/user-permission';
1416

1517
@customElement('umb-input-document-granular-user-permission')
1618
export class UmbInputDocumentGranularUserPermissionElement extends UUIFormControlMixin(UmbLitElement, '') {

src/packages/documents/documents/user-permissions/manifests.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ import {
1818
} from './constants.js';
1919
import { manifests as repositoryManifests } from './repository/manifests.js';
2020
import { manifests as conditionManifests } from './conditions/manifests.js';
21-
import type { ManifestGranularUserPermission } from '@umbraco-cms/backoffice/user-permission';
22-
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
21+
import type {
22+
ManifestGranularUserPermission,
23+
ManifestEntityUserPermission,
24+
} from '@umbraco-cms/backoffice/user-permission';
2325

2426
const permissions: Array<ManifestEntityUserPermission> = [
2527
{

src/packages/user/user-group/components/user-group-ref/user-group-ref.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { UUIRefNodeElement } from '@umbraco-cms/backoffice/external/uui';
22
import { customElement, html, property } from '@umbraco-cms/backoffice/external/lit';
33
import { UmbElementMixin } from '@umbraco-cms/backoffice/element-api';
4-
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
54
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
65
import { map } from '@umbraco-cms/backoffice/external/rxjs';
6+
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/user-permission';
77

88
/**
99
* @element umb-user-group-ref

src/packages/user/user-permission/components/input-entity-user-permission/input-entity-user-permission.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import type { ManifestEntityUserPermission } from '../../entity-user-permission.extension.js';
12
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
2-
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
33
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
44
import { html, customElement, property, state, nothing, ifDefined } from '@umbraco-cms/backoffice/external/lit';
55
import type { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';

src/packages/core/extension-registry/models/entity-user-permission.model.ts renamed to src/packages/user/user-permission/entity-user-permission.extension.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,9 @@ export interface MetaEntityUserPermission {
1212
description?: string;
1313
group?: string;
1414
}
15+
16+
declare global {
17+
interface UmbExtensionManifestMap {
18+
umbEntityUserPermission: ManifestEntityUserPermission;
19+
}
20+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export * from './components/index.js';
22
export * from './modals/index.js';
33
export * from './user-granular-permission.extension.js';
4+
export * from './entity-user-permission.extension.js';
45

56
export type { UmbUserPermissionModel } from './types.js';

0 commit comments

Comments
 (0)