From efe54b9e2e6aa46f1bbfec0f5a35189fcb558a9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20M=C3=B8ller=20Jensen?= <26099018+JesmoDev@users.noreply.github.com> Date: Wed, 3 May 2023 23:46:24 +1200 Subject: [PATCH] collection is working --- .../collection/user-group-collection-view.element.ts | 4 +++- .../src/core/mocks/data/user-groups.data.ts | 9 ++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/collection/user-group-collection-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/collection/user-group-collection-view.element.ts index 7a22f44654..37b7678256 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/collection/user-group-collection-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/collection/user-group-collection-view.element.ts @@ -62,10 +62,12 @@ export class UmbUserGroupCollectionViewElement extends UmbLitElement { super(); this.consumeContext(UMB_COLLECTION_CONTEXT_TOKEN, (instance) => { - this.#collectionContext = instance as UmbUserGroupCollectionContext; + this.#collectionContext = instance; this.observe(this.#collectionContext.selection, (selection) => (this._selection = selection)); this.observe(this.#collectionContext.items, (items) => { this._userGroups = items; + console.log('items', items); + this._createTableItems(items); }); }); diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts b/src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts index 4509c53e90..335c7be251 100644 --- a/src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts +++ b/src/Umbraco.Web.UI.Client/src/core/mocks/data/user-groups.data.ts @@ -1,5 +1,5 @@ import { UmbEntityData } from './entity.data'; -import { UserGroupPresentationModel } from '@umbraco-cms/backoffice/backend-api'; +import { PagedUserGroupPresentationModel, UserGroupPresentationModel } from '@umbraco-cms/backoffice/backend-api'; // Temp mocked database class UmbUserGroupsData extends UmbEntityData { @@ -7,8 +7,11 @@ class UmbUserGroupsData extends UmbEntityData { super(data); } - getAll() { - return this.data; + getAll(): PagedUserGroupPresentationModel { + return { + total: this.data.length, + items: this.data, + }; } }