From 03746a1858b0b49a6eb24ca800398d5df27050ab Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 9 Nov 2023 22:02:55 +0100 Subject: [PATCH] provide current user context from entry point --- src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts | 6 ++++++ .../src/packages/user/umbraco-package.ts | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts b/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts new file mode 100644 index 0000000000..4178ec621c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts @@ -0,0 +1,6 @@ +import { UmbCurrentUserContext } from './current-user/index.js'; +import type { UmbEntryPointOnInit } from '@umbraco-cms/backoffice/extension-api'; + +export const onInit: UmbEntryPointOnInit = (host, extensionRegistry) => { + new UmbCurrentUserContext(host); +}; diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts b/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts index 7418be463d..b9605aa504 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/umbraco-package.ts @@ -7,4 +7,10 @@ export const extensions = [ type: 'bundle', loader: () => import('./manifests.js'), }, + { + name: 'User Management Entry Point', + alias: 'Umb.EntryPoint.UserManagement', + type: 'entryPoint', + loader: () => import('./entry-point.js'), + }, ];