move files around to align with other workspaces and fix webhook root alias
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { manifests as webhookRootManifests } from './webhooks/manifests.js';
|
||||
import { manifests as webhookRootManifests } from './webhooks-root/manifests.js';
|
||||
import { manifests as webhookManifests } from './webhooks/manifests.js';
|
||||
|
||||
export const manifests = [...webhookRootManifests];
|
||||
export const manifests = [...webhookRootManifests, ...webhookManifests];
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
import type { ManifestWorkspace } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspaceAlias = 'Umb.Workspace.Webhooks';
|
||||
|
||||
const workspace: ManifestWorkspace = {
|
||||
type: 'workspace',
|
||||
alias: workspaceAlias,
|
||||
name: 'Webhook Root Workspace',
|
||||
js: () => import('./webhook-root-workspace.element.js'),
|
||||
meta: {
|
||||
entityType: 'webhook-root',
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests = [workspace];
|
||||
@@ -5,7 +5,7 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
@customElement('umb-webhook-root-workspace')
|
||||
export class UmbWebhookRootWorkspaceElement extends UmbLitElement {
|
||||
render() {
|
||||
return html` <umb-body-layout main-no-padding headline="Webhooks">
|
||||
return html` <umb-body-layout main-no-padding headline="${this.localize.term('treeHeaders_webhooks')}">
|
||||
<umb-collection alias=${UMB_WEBHOOK_COLLECTION_ALIAS}></umb-collection>;
|
||||
</umb-body-layout>`;
|
||||
}
|
||||
@@ -1,27 +1,11 @@
|
||||
import type {
|
||||
ManifestWorkspace,
|
||||
ManifestWorkspaceAction,
|
||||
ManifestWorkspaceView,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspaceAlias = 'Umb.Workspace.Webhooks';
|
||||
|
||||
const workspace: ManifestWorkspace = {
|
||||
type: 'workspace',
|
||||
alias: workspaceAlias,
|
||||
name: 'Webhook Root Workspace',
|
||||
js: () => import('./webhook-root-workspace.element.js'),
|
||||
meta: {
|
||||
entityType: 'webhooks',
|
||||
},
|
||||
};
|
||||
import type { ManifestWorkspaceView } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspaceViews: Array<ManifestWorkspaceView> = [
|
||||
{
|
||||
type: 'workspaceView',
|
||||
alias: 'Umb.WorkspaceView.Webhooks.Overview',
|
||||
name: 'Webhooks Root Workspace Overview View',
|
||||
js: () => import('../views/overview/index.js'),
|
||||
js: () => import('./views/index.js'),
|
||||
weight: 300,
|
||||
meta: {
|
||||
label: 'Overview',
|
||||
@@ -31,7 +15,7 @@ const workspaceViews: Array<ManifestWorkspaceView> = [
|
||||
conditions: [
|
||||
{
|
||||
alias: 'Umb.Condition.WorkspaceAlias',
|
||||
match: workspace.alias,
|
||||
match: 'Umb.Workspace.Webhooks',
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -55,6 +39,4 @@ const workspaceViews: Array<ManifestWorkspaceView> = [
|
||||
},*/
|
||||
];
|
||||
|
||||
const workspaceActions: Array<ManifestWorkspaceAction> = [];
|
||||
|
||||
export const manifests = [workspace, ...workspaceViews, ...workspaceActions];
|
||||
export const manifests = [...workspaceViews];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbWebhookRepository } from '../repository/webhooks.repository.js';
|
||||
import { UmbWebhookRepository } from '../../repository/webhooks.repository.js';
|
||||
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbBaseController } from '@umbraco-cms/backoffice/class-api';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
Reference in New Issue
Block a user