rename extension type to user permission
This commit is contained in:
@@ -28,7 +28,7 @@ import type { ManifestWorkspace } from './workspace.model.js';
|
||||
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 { ManifestPermission } from './permission.model.js';
|
||||
import type { ManifestUserPermission } from './user-permission.model.js';
|
||||
import type {
|
||||
ManifestBase,
|
||||
ManifestBundle,
|
||||
@@ -66,7 +66,7 @@ export * from './workspace-action.model.js';
|
||||
export * from './workspace-view-collection.model.js';
|
||||
export * from './workspace-editor-view.model.js';
|
||||
export * from './workspace.model.js';
|
||||
export * from './permission.model.js';
|
||||
export * from './user-permission.model.js';
|
||||
|
||||
export type ManifestTypes =
|
||||
| ManifestBundle<ManifestTypes>
|
||||
@@ -108,5 +108,5 @@ export type ManifestTypes =
|
||||
| ManifestWorkspaceAction
|
||||
| ManifestWorkspaceEditorView
|
||||
| ManifestWorkspaceViewCollection
|
||||
| ManifestPermission
|
||||
| ManifestUserPermission
|
||||
| ManifestBase;
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
import type { ManifestBase } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface ManifestPermission extends ManifestBase {
|
||||
type: 'permission';
|
||||
meta: MetaPermission;
|
||||
}
|
||||
|
||||
export interface MetaPermission {
|
||||
label: string;
|
||||
description?: string;
|
||||
group?: string;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import type { ManifestBase } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface ManifestUserPermission extends ManifestBase {
|
||||
type: 'userPermission';
|
||||
meta: MetaUserPermission;
|
||||
}
|
||||
|
||||
export interface MetaUserPermission {
|
||||
label: string;
|
||||
description?: string;
|
||||
group?: string;
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { ManifestPermission } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { ManifestUserPermission } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const permissions: Array<ManifestPermission> = [
|
||||
const permissions: Array<ManifestUserPermission> = [
|
||||
{
|
||||
type: 'userPermission',
|
||||
alias: 'Umb.UserPermission.Document.Browse',
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
UmbModalManagerContext,
|
||||
} from '@umbraco-cms/backoffice/modal';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { ManifestPermission, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { ManifestUserPermission, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
|
||||
@customElement('umb-user-group-workspace-editor')
|
||||
@@ -23,7 +23,7 @@ export class UmbUserGroupWorkspaceEditorElement extends UmbLitElement {
|
||||
private _userKeys?: Array<string>;
|
||||
|
||||
@state()
|
||||
private _userPermissions: Array<ManifestPermission> = [];
|
||||
private _userPermissions: Array<ManifestUserPermission> = [];
|
||||
|
||||
#workspaceContext?: typeof UMB_USER_GROUP_WORKSPACE_CONTEXT.TYPE;
|
||||
#modalContext?: UmbModalManagerContext;
|
||||
@@ -110,7 +110,7 @@ export class UmbUserGroupWorkspaceEditorElement extends UmbLitElement {
|
||||
`;
|
||||
}
|
||||
|
||||
#renderPermission(permissionManifest: ManifestPermission) {
|
||||
#renderPermission(permissionManifest: ManifestUserPermission) {
|
||||
return html`<div style="display: flex; align-items:center; border-bottom: 1px solid whitesmoke">
|
||||
<uui-toggle></uui-toggle>
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user