From b7997d6305a1efcc6a2bbe1b0df61635fdfe3479 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 8 Nov 2023 13:51:30 +0100 Subject: [PATCH] add temporary file core module --- src/Umbraco.Web.UI.Client/package.json | 1 + src/Umbraco.Web.UI.Client/src/packages/core/index.ts | 2 +- .../src/packages/core/temporary-file/index.ts | 1 + .../core/temporary-file/temporary-file.repository.ts | 5 +++++ src/Umbraco.Web.UI.Client/tsconfig.json | 3 ++- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 1 + 6 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/index.ts create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/temporary-file.repository.ts diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index ee42099cc5..ba1b0fe119 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -47,6 +47,7 @@ "./workspace": "./dist-cms/packages/core/workspace/index.js", "./events": "./dist-cms/packages/core/umb-events/index.js", "./repository": "./dist-cms/packages/core/repository/index.js", + "./temporary-file": "./dist-cms/packages/core/temporary-file/index.js", "./dictionary": "./dist-cms/packages/dictionary/dictionary/index.js", "./document": "./dist-cms/packages/documents/documents/index.js", "./document-blueprint": "./dist-cms/packages/documents/document-blueprints/index.js", diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/index.ts index ce8473d639..97c14c7c2b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/index.ts @@ -44,6 +44,7 @@ export * from './tree/index.js'; export * from './variant/index.js'; export * from './workspace/index.js'; export * from './culture/index.js'; +export * from './temporary-file/index.js'; const manifests: Array = [ ...conditionManifests, @@ -60,7 +61,6 @@ const manifests: Array = [ ]; export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => { - // TODO: replace this with a Extension Controller: new UmbMultiExtensionsApiInitializer(host, ['globalContext', 'store', 'treeStore', 'itemStore']); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/index.ts new file mode 100644 index 0000000000..40c439c1b2 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/index.ts @@ -0,0 +1 @@ +export * from './temporary-file.repository.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/temporary-file.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/temporary-file.repository.ts new file mode 100644 index 0000000000..355399e503 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/temporary-file.repository.ts @@ -0,0 +1,5 @@ +export class UmbTemporaryFileRepository { + constructor() { + debugger; + } +} diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 2dc002fed3..cf37c6f4c8 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -49,7 +49,6 @@ "@umbraco-cms/backoffice/event": ["src/packages/core/event"], "@umbraco-cms/backoffice/icon": ["src/shared/icon-registry"], "@umbraco-cms/backoffice/models": ["src/shared/models"], - "@umbraco-cms/backoffice/repository": ["src/packages/core/repository"], "@umbraco-cms/backoffice/resources": ["src/shared/resources"], "@umbraco-cms/backoffice/router": ["src/shared/router"], "@umbraco-cms/backoffice/style": ["src/shared/style"], @@ -81,6 +80,8 @@ "@umbraco-cms/backoffice/variant": ["src/packages/core/variant"], "@umbraco-cms/backoffice/workspace": ["src/packages/core/workspace"], "@umbraco-cms/backoffice/culture": ["src/packages/core/culture"], + "@umbraco-cms/backoffice/repository": ["src/packages/core/repository"], + "@umbraco-cms/backoffice/temporary-file": ["src/packages/core/temporary-file"], "@umbraco-cms/backoffice/data-type": ["./src/packages/settings/data-types/index.ts"], "@umbraco-cms/backoffice/language": ["./src/packages/settings/languages/index.ts"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 6495958a88..93a4a5821f 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -84,6 +84,7 @@ export default { '@umbraco-cms/backoffice/culture': './src/packages/core/culture/index.ts', '@umbraco-cms/backoffice/event': './src/packages/core/event/index.ts', '@umbraco-cms/backoffice/repository': './src/packages/core/repository/index.ts', + '@umbraco-cms/backoffice/temporary-file': './src/packages/core/temporary-file/index.ts', '@umbraco-cms/backoffice/dictionary': './src/packages/dictionary/dictionary/index.ts',