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 fa4eea3545..4af20458ac 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -17,7 +17,7 @@ import { UmbMediaTypeStore, UMB_MEDIA_TYPE_STORE_CONTEXT_ALIAS } from './media/m import { UmbMemberTypeStore, UMB_MEMBER_TYPE_STORE_CONTEXT_ALIAS } from './members/member-types/member-type.store'; import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_ALIAS } from './documents/documents/document.store'; import { UmbMediaStore, UMB_MEDIA_STORE_CONTEXT_ALIAS } from './media/media/media.store'; -import { UmbMemberGroupStore } from './members/member-groups/member-group.store'; +import { UmbMemberGroupStore, UMB_MEMBER_GROUP_STORE_CONTEXT_ALIAS } from './members/member-groups/member-group.store'; import { UmbDictionaryStore } from './translation/dictionary/dictionary.store'; import { UmbDocumentBlueprintStore } from './documents/document-blueprints/document-blueprint.store'; @@ -69,7 +69,7 @@ export class UmbBackofficeElement extends UmbLitElement { this.provideContext(UMB_MEMBER_TYPE_STORE_CONTEXT_ALIAS, new UmbMemberTypeStore(this)); this.provideContext(UMB_USER_STORE_CONTEXT_ALIAS, new UmbUserStore(this)); this.provideContext(UMB_USER_GROUP_STORE_CONTEXT_ALIAS, new UmbUserGroupStore(this)); - this.provideContext('umbMemberGroupStore', new UmbMemberGroupStore(this)); + this.provideContext(UMB_MEMBER_GROUP_STORE_CONTEXT_ALIAS, new UmbMemberGroupStore(this)); this.provideContext('umbSectionStore', new UmbSectionStore()); this.provideContext('umbCurrentUserHistoryStore', new UmbCurrentUserHistoryStore()); this.provideContext('umbDictionaryStore', new UmbDictionaryStore(this)); diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts index 25d092a20e..f24285a9f5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts @@ -3,9 +3,12 @@ import { UmbNodeStoreBase } from '../../../core/stores/store'; import { EntityTreeItem, MemberGroupResource } from '@umbraco-cms/backend-api'; import type { MemberGroupDetails } from '@umbraco-cms/models'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; +import { UmbContextAlias } from '@umbraco-cms/context-api'; export type UmbMemberGroupStoreItemType = MemberGroupDetails | EntityTreeItem; +export const STORE_ALIAS = 'umbMemberGroupStore'; + /** * @export * @class UmbMemberGroupStore @@ -13,7 +16,7 @@ export type UmbMemberGroupStoreItemType = MemberGroupDetails | EntityTreeItem; * @description - Data Store for Member Groups */ export class UmbMemberGroupStore extends UmbNodeStoreBase { - public readonly storeAlias = 'umbMemberGroupStore'; + public readonly storeAlias = STORE_ALIAS; getByKey(key: string): Observable { return null as any; @@ -33,3 +36,5 @@ export class UmbMemberGroupStore extends UmbNodeStoreBase items.filter((item) => item.parentKey === null))); } } + +export const UMB_MEMBER_GROUP_STORE_CONTEXT_ALIAS = new UmbContextAlias(STORE_ALIAS); diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/tree/manifests.ts index d6605f11ff..45b2878951 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/tree/manifests.ts @@ -1,3 +1,4 @@ +import { STORE_ALIAS } from '../member-group.store'; import type { ManifestTree, ManifestTreeItemAction } from '@umbraco-cms/models'; const treeAlias = 'Umb.Tree.MemberGroups'; @@ -7,7 +8,7 @@ const tree: ManifestTree = { alias: treeAlias, name: 'Member Groups Tree', meta: { - storeAlias: 'umbMemberGroupStore', + storeAlias: STORE_ALIAS, }, };