From c5b2890785d4292bddca73f169e02db263fc57e7 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 13 Nov 2023 16:31:38 +0100 Subject: [PATCH] register current user as a global context --- .../src/packages/user/current-user/manifests.ts | 7 +++++++ src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts | 6 ------ src/Umbraco.Web.UI.Client/src/packages/user/manifests.ts | 6 ------ 3 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/manifests.ts index f6fe418913..aae734cfa3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/current-user/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/current-user/manifests.ts @@ -1,3 +1,4 @@ +import { UmbCurrentUserContext } from './current-user.context.js'; import { manifests as modalManifests } from './modals/manifests.js'; import { manifests as userProfileAppsManifests } from './user-profile-apps/manifests.js'; import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry'; @@ -9,6 +10,12 @@ export const headerApps: Array = [ name: 'Current User Store', loader: () => import('./current-user-history.store.js'), }, + { + type: 'globalContext', + alias: 'Umb.GlobalContext.CurrentUser', + name: 'Current User', + api: UmbCurrentUserContext, + }, { type: 'headerApp', alias: 'Umb.HeaderApp.CurrentUser', 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 deleted file mode 100644 index 4178ec621c..0000000000 --- a/src/Umbraco.Web.UI.Client/src/packages/user/entry-point.ts +++ /dev/null @@ -1,6 +0,0 @@ -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/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/user/manifests.ts index ed857c1212..16faa5c71d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/manifests.ts @@ -17,10 +17,4 @@ export const manifests = [ ...currentUserManifests, ...userPermissionManifests, ...modalManifests, - { - name: 'User Management Entry Point', - alias: 'Umb.EntryPoint.UserManagement', - type: 'entryPoint', - loader: () => import('./entry-point.js'), - }, ];