From 3d32f2d6a26a09551fc3b6915f3b05eb7fba9887 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 20 Dec 2022 17:04:13 +0100 Subject: [PATCH] furfil type --- .../stores/member-group/member-group.store.ts | 15 +++++++++++++-- .../core/stores/member-type/member-type.store.ts | 15 ++++++++++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts index af363aa3c1..fe4a22212d 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts @@ -1,15 +1,26 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../store'; +import { UmbNodeStoreBase } from '../store'; import { ApiError, EntityTreeItem, MemberGroupResource, ProblemDetails } from '@umbraco-cms/backend-api'; import type { MemberGroupDetails } from '@umbraco-cms/models'; +export type UmbMemberGroupStoreItemType = MemberGroupDetails | EntityTreeItem; + /** * @export * @class UmbMemberGroupStore * @extends {UmbDataStoreBase} * @description - Data Store for Member Groups */ -export class UmbMemberGroupStore extends UmbDataStoreBase { +export class UmbMemberGroupStore extends UmbNodeStoreBase { + + getByKey(key: string): Observable { + return null as any; + } + + async save(mediaTypes: Array): Promise { + return null as any; + } + getTreeRoot(): Observable> { MemberGroupResource.getTreeMemberGroupRoot({}).then( (res) => { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts index 68c059c671..540c4ff1f3 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts @@ -3,13 +3,26 @@ import { UmbDataStoreBase } from '../store'; import { MemberTypeResource, ApiError, EntityTreeItem, ProblemDetails } from '@umbraco-cms/backend-api'; import type { MemberTypeDetails } from '@umbraco-cms/models'; +export type UmbMemberTypeStoreItemType = MemberTypeDetails | EntityTreeItem + /** * @export * @class UmbMemberTypeStore * @extends {UmbDataStoreBase} * @description - Data Store for Member Types */ -export class UmbMemberTypeStore extends UmbDataStoreBase { +export class UmbMemberTypeStore extends UmbDataStoreBase { + + + getByKey(key: string): Observable { + return null as any; + } + + async save(mediaTypes: Array): Promise { + return null as any; + } + + getTreeRoot(): Observable> { MemberTypeResource.getTreeMemberTypeRoot({}).then( (res) => {