added to manifest

This commit is contained in:
Jesper Møller Jensen
2023-03-09 20:32:17 +13:00
parent 4e7aa61142
commit c7955e9e75
12 changed files with 24 additions and 18 deletions

View File

@@ -35,6 +35,8 @@ import { UmbDocumentBlueprintDetailStore } from './documents/document-blueprints
import { UmbDocumentBlueprintTreeStore } from './documents/document-blueprints/document-blueprint.tree.store';
import { UmbDataTypeStore } from './settings/data-types/repository/data-type.store';
import { UmbDataTypeTreeStore } from './settings/data-types/repository/data-type.tree.store';
import { UmbRelationTypeStore } from './settings/relation-types/repository/relation-type.store';
import { UmbRelationTypeTreeStore } from './settings/relation-types/repository/relation-type.tree.store';
import { UmbTemplateTreeStore } from './templating/templates/tree/data/template.tree.store';
import { UmbTemplateDetailStore } from './templating/templates/workspace/data/template.detail.store';
import { UmbThemeContext } from './themes/theme.context';
@@ -94,6 +96,8 @@ export class UmbBackofficeElement extends UmbLitElement {
new UmbMediaDetailStore(this);
new UmbMediaTreeStore(this);
new UmbDataTypeStore(this);
new UmbRelationTypeStore(this);
new UmbRelationTypeTreeStore(this);
new UmbDataTypeTreeStore(this);
new UmbUserStore(this);
new UmbMediaTypeDetailStore(this);

View File

@@ -2,6 +2,7 @@ import { manifests as settingsSectionManifests } from './section.manifests';
import { manifests as settingsMenuManifests } from './menu.manifests';
import { manifests as dashboardManifests } from './dashboards/manifests';
import { manifests as dataTypeManifests } from './data-types/manifests';
import { manifests as relationTypeManifests } from './relation-types/manifests';
import { manifests as extensionManifests } from './extensions/manifests';
import { manifests as cultureManifests } from './cultures/manifests';
import { manifests as languageManifests } from './languages/manifests';
@@ -26,4 +27,5 @@ registerExtensions([
...cultureManifests,
...languageManifests,
...logviewerManifests,
...relationTypeManifests,
]);

View File

@@ -3,11 +3,11 @@ import type { ManifestMenuItem } from '@umbraco-cms/models';
const menuItem: ManifestMenuItem = {
type: 'menuItem',
alias: 'Umb.MenuItem.RelationTypes',
name: 'Data Types Menu Item',
name: 'Relation Types Menu Item',
weight: 40,
loader: () => import('./relation-types-menu-item.element'),
meta: {
label: 'Data Types',
label: 'Relation Types',
icon: 'umb:folder',
entityType: 'relation-type',
menus: ['Umb.Menu.Settings'],

View File

@@ -20,7 +20,7 @@ export class UmbRelationTypesMenuItemElement extends UmbLitElement {
// TODO: can we make this reusable?
render() {
return html`<umb-tree-item
label="Data Types"
label="Relation Types"
icon="umb:folder"
entity-type="relation-type"
@show-children=${this._onShowChildren}

View File

@@ -6,7 +6,7 @@ export const RELATION_TYPE_REPOSITORY_ALIAS = 'Umb.Repository.RelationTypes';
const repository: ManifestRepository = {
type: 'repository',
alias: RELATION_TYPE_REPOSITORY_ALIAS,
name: 'Data Types Repository',
name: 'Relation Types Repository',
class: UmbRelationTypeRepository,
};

View File

@@ -10,7 +10,7 @@ import { UmbControllerHostInterface } from '@umbraco-cms/controller';
import { tryExecuteAndNotify } from '@umbraco-cms/resources';
/**
* A data source for the Data Type that fetches data from the server
* A data source for the Relation Type that fetches data from the server
* @export
* @class UmbRelationTypeServerDataSource
* @implements {RepositoryDetailDataSource}
@@ -28,7 +28,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour
}
/**
* Fetches a Data Type with the given key from the server
* Fetches a Relation Type with the given key from the server
* @param {string} key
* @return {*}
* @memberof UmbRelationTypeServerDataSource
@@ -48,7 +48,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour
}
/**
* Creates a new Data Type scaffold
* Creates a new Relation Type scaffold
* @param {(string | null)} parentKey
* @return {*}
* @memberof UmbRelationTypeServerDataSource
@@ -63,7 +63,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour
}
/**
* Inserts a new Data Type on the server
* Inserts a new Relation Type on the server
* @param {Document} RelationType
* @return {*}
* @memberof UmbRelationTypeServerDataSource
@@ -135,7 +135,7 @@ export class UmbRelationTypeServerDataSource implements RepositoryDetailDataSour
}
/**
* Deletes a Data Type on the server
* Deletes a Relation Type on the server
* @param {string} key
* @return {*}
* @memberof UmbRelationTypeServerDataSource

View File

@@ -4,7 +4,7 @@ import type { ManifestTree } from '@umbraco-cms/models';
const tree: ManifestTree = {
type: 'tree',
alias: 'Umb.Tree.RelationTypes',
name: 'Data Types Tree',
name: 'Relation Types Tree',
meta: {
repository: UmbRelationTypeRepository,
},

View File

@@ -4,7 +4,7 @@ import type { ManifestWorkspace, ManifestWorkspaceAction, ManifestWorkspaceView
const workspace: ManifestWorkspace = {
type: 'workspace',
alias: 'Umb.Workspace.RelationType',
name: 'Data Type Workspace',
name: 'Relation Type Workspace',
loader: () => import('./relation-type-workspace.element'),
meta: {
entityType: 'relation-type',
@@ -15,7 +15,7 @@ const workspaceViews: Array<ManifestWorkspaceView> = [
{
type: 'workspaceView',
alias: 'Umb.WorkspaceView.RelationType.Edit',
name: 'Data Type Workspace Edit View',
name: 'Relation Type Workspace Edit View',
loader: () => import('./views/edit/relation-type-workspace-view-edit.element'),
weight: 90,
meta: {
@@ -28,7 +28,7 @@ const workspaceViews: Array<ManifestWorkspaceView> = [
{
type: 'workspaceView',
alias: 'Umb.WorkspaceView.RelationType.Info',
name: 'Data Type Workspace Info View',
name: 'Relation Type Workspace Info View',
loader: () => import('./views/info/workspace-view-relation-type-info.element'),
weight: 90,
meta: {
@@ -44,7 +44,7 @@ const workspaceActions: Array<ManifestWorkspaceAction> = [
{
type: 'workspaceAction',
alias: 'Umb.WorkspaceAction.RelationType.Save',
name: 'Save Data Type Workspace Action',
name: 'Save Relation Type Workspace Action',
meta: {
workspaces: ['Umb.Workspace.RelationType'],
label: 'Save',

View File

@@ -7,7 +7,7 @@ import { UmbLitElement } from '@umbraco-cms/element';
/**
* @element umb-relation-type-workspace
* @description - Element for displaying a Data Type Workspace
* @description - Element for displaying a Relation Type Workspace
*/
@customElement('umb-relation-type-workspace')
export class UmbRelationTypeWorkspaceElement extends UmbLitElement {

View File

@@ -8,7 +8,7 @@ import { data } from '../../../../core/mocks/data/relation-type.data';
import type { UmbRelationTypeWorkspaceElement } from './relation-type-workspace.element';
export default {
title: 'Workspaces/Data Type',
title: 'Workspaces/Relation Type',
component: 'umb-relation-type-workspace',
id: 'umb-relation-type-workspace',
} as Meta;

View File

@@ -9,7 +9,7 @@ import './relation-type-workspace-view-edit.element';
//import { UmbRelationTypeWorkspaceContext } from '../../workspace-relation-type.context';
export default {
title: 'Workspaces/Data Type/Views/Edit',
title: 'Workspaces/Relation Type/Views/Edit',
component: 'umb-relation-type-workspace-view-edit',
id: 'umb-relation-type-workspace-view-edit',
decorators: [

View File

@@ -9,7 +9,7 @@ import { html } from 'lit-html';
import type { UmbWorkspaceViewRelationTypeInfoElement } from './workspace-view-relation-type-info.element';
export default {
title: 'Workspaces/Data Type/Views/Info',
title: 'Workspaces/Relation Type/Views/Info',
component: 'umb-workspace-view-relation-type-info',
id: 'umb-workspace-view-relation-type-info',
decorators: [