added to manifest
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
]);
|
||||
|
||||
@@ -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'],
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
},
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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: [
|
||||
|
||||
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user