rename extension type to user permission

This commit is contained in:
Mads Rasmussen
2023-09-07 14:10:09 +02:00
parent 873d0af3e4
commit 3d70ab4e46
5 changed files with 20 additions and 20 deletions

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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',

View File

@@ -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>