Merge pull request #2368 from umbraco/v15/feature/emm-granular-user-permission
Extension Manifest Map: User Permissions
This commit is contained in:
@@ -2,7 +2,6 @@ export type * from './app-entry-point.extension.js';
|
||||
export type * from './backoffice-entry-point.extension.js';
|
||||
export type * from './entity-action.extension.js';
|
||||
export type * from './entity-bulk-action.extension.js';
|
||||
export type * from './entity-user-permission.extension.js';
|
||||
export type * from './entry-point.extension.js';
|
||||
export type * from './global-context.extension.js';
|
||||
export type * from './header-app.extension.js';
|
||||
|
||||
@@ -7,7 +7,6 @@ import type { ManifestTinyMcePlugin } from './tinymce-plugin.model.js';
|
||||
import type { ManifestUfmComponent } from './ufm-component.model.js';
|
||||
import type { ManifestUfmFilter } from './ufm-filter.model.js';
|
||||
import type { ManifestUserProfileApp } from './user-profile-app.model.js';
|
||||
import type { ManifestGranularUserPermission } from './user-granular-permission.model.js';
|
||||
import type { ManifestMfaLoginProvider } from './mfa-login-provider.model.js';
|
||||
import type { ManifestMonacoMarkdownEditorAction } from './monaco-markdown-editor-action.model.js';
|
||||
import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api';
|
||||
@@ -26,7 +25,6 @@ export type * from './monaco-markdown-editor-action.model.js';
|
||||
export type * from './tinymce-plugin.model.js';
|
||||
export type * from './ufm-component.model.js';
|
||||
export type * from './ufm-filter.model.js';
|
||||
export type * from './user-granular-permission.model.js';
|
||||
export type * from './user-profile-app.model.js';
|
||||
|
||||
export type ManifestTypes =
|
||||
@@ -39,7 +37,6 @@ export type ManifestTypes =
|
||||
| ManifestDynamicRootQueryStep
|
||||
| ManifestFileUploadPreview
|
||||
| ManifestExternalLoginProvider
|
||||
| ManifestGranularUserPermission
|
||||
| ManifestMfaLoginProvider
|
||||
| ManifestMonacoMarkdownEditorAction
|
||||
| ManifestTinyMcePlugin
|
||||
|
||||
@@ -7,10 +7,12 @@ import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbDeselectedEvent } from '@umbraco-cms/backoffice/event';
|
||||
import { UmbChangeEvent, UmbSelectedEvent } from '@umbraco-cms/backoffice/event';
|
||||
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { UUIFormControlMixin } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UMB_ENTITY_USER_PERMISSION_MODAL } from '@umbraco-cms/backoffice/user-permission';
|
||||
import {
|
||||
UMB_ENTITY_USER_PERMISSION_MODAL,
|
||||
type ManifestEntityUserPermission,
|
||||
} from '@umbraco-cms/backoffice/user-permission';
|
||||
|
||||
@customElement('umb-input-document-granular-user-permission')
|
||||
export class UmbInputDocumentGranularUserPermissionElement extends UUIFormControlMixin(UmbLitElement, '') {
|
||||
|
||||
@@ -21,7 +21,7 @@ import { manifests as conditionManifests } from './conditions/manifests.js';
|
||||
import type {
|
||||
ManifestGranularUserPermission,
|
||||
ManifestEntityUserPermission,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
} from '@umbraco-cms/backoffice/user-permission';
|
||||
|
||||
const permissions: Array<ManifestEntityUserPermission> = [
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { UUIRefNodeElement } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { customElement, html, property } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbElementMixin } from '@umbraco-cms/backoffice/element-api';
|
||||
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { map } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/user-permission';
|
||||
|
||||
/**
|
||||
* @element umb-user-group-ref
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { ManifestEntityUserPermission } from '../../entity-user-permission.extension.js';
|
||||
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
|
||||
import type { ManifestEntityUserPermission } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { html, customElement, property, state, nothing, ifDefined } from '@umbraco-cms/backoffice/external/lit';
|
||||
import type { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
|
||||
|
||||
@@ -15,6 +15,6 @@ export interface MetaEntityUserPermission {
|
||||
|
||||
declare global {
|
||||
interface UmbExtensionManifestMap {
|
||||
UmbEntityUserPermissionExtension: ManifestEntityUserPermission;
|
||||
umbEntityUserPermission: ManifestEntityUserPermission;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,6 @@
|
||||
export * from './components/index.js';
|
||||
export * from './modals/index.js';
|
||||
export * from './user-granular-permission.extension.js';
|
||||
export * from './entity-user-permission.extension.js';
|
||||
|
||||
export type { UmbUserPermissionModel } from './types.js';
|
||||
|
||||
@@ -12,3 +12,9 @@ export interface MetaGranularUserPermission {
|
||||
description?: string;
|
||||
descriptionKey?: string;
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface UmbExtensionManifestMap {
|
||||
umbUserGranularPermission: ManifestGranularUserPermission;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user