From efe9d0b7cfb7492bbdf7a5b118020ee61608804e Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 23 Dec 2022 12:59:21 +0100 Subject: [PATCH] add todos --- src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts | 2 ++ src/Umbraco.Web.UI.Client/src/backoffice/sections.manifest.ts | 2 ++ src/Umbraco.Web.UI.Client/src/backoffice/trees.manifest.ts | 2 ++ src/Umbraco.Web.UI.Client/src/backoffice/workspaces.manifest.ts | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 9dceb0eb24..5249202030 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -75,6 +75,7 @@ export class UmbBackofficeElement extends UmbContextConsumerMixin(UmbContextProv constructor() { super(); + // TODO: this needs to happen in each domain this._registerExtensions(sectionManifests); this._registerExtensions(treeManifests); this._registerExtensions(editorManifests); @@ -88,6 +89,7 @@ export class UmbBackofficeElement extends UmbContextConsumerMixin(UmbContextProv this._umbIconRegistry.attach(this); + // TODO: find a way this is possible outside this element. It needs to be possible to register stores in extensions this.provideContext('umbDocumentStore', new UmbDocumentStore()); this.provideContext('umbMediaStore', new UmbMediaStore()); this.provideContext('umbDataTypeStore', new UmbDataTypeStore()); diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/sections.manifest.ts b/src/Umbraco.Web.UI.Client/src/backoffice/sections.manifest.ts index 7e1cd93f5d..4f1a34d77e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/sections.manifest.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/sections.manifest.ts @@ -1,3 +1,5 @@ +// TODO: temp file until we have a way to register from each extension + import { manifests as contentSectionManifests } from './test/documents/content-section/manifests'; import { manifests as mediaSectionManifests } from './test/media/media-section/manifests'; import { manifests as memberSectionManifests } from './test/members/members-section/manifests'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/trees.manifest.ts b/src/Umbraco.Web.UI.Client/src/backoffice/trees.manifest.ts index 4b3faa9668..11bbdb5985 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/trees.manifest.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/trees.manifest.ts @@ -1,3 +1,5 @@ +// TODO: temp file until we have a way to register from each extension + import { manifests as dataTypeTreeManifests } from './test/core/data-types/tree/manifests'; import { manifests as extensionTreeManifests } from './test/core/extensions/tree/manifests'; import { manifests as languageTreeManifests } from './test/core/languages/tree/manifests'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/workspaces.manifest.ts b/src/Umbraco.Web.UI.Client/src/backoffice/workspaces.manifest.ts index 17fe9f2c23..38f7498439 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/workspaces.manifest.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/workspaces.manifest.ts @@ -1,3 +1,5 @@ +// TODO: temp file until we have a way to register from each extension + import type { ManifestWorkspace } from '@umbraco-cms/models'; export const manifests: Array = [