Feature: Wire Users backend - Part 1 (#659)

* UsersResource format

* wip update of repo and server

* get user workspace to show

* split up the section folder into the existing user and user group folders

* cleanup

* move stuff around

* collection repository

* added isSelected to the collection context

* cleanup

* user edit workspace kind of works again

* fixed header

* saving kinda works

* add notes

* cleaning up

* clean clean

* fixing build errors

* fixing build errors

* fix

* build errors

* fix import

* comment out wrong import

* remove store alias from collection class

* move input-user files to user folder + temp render in property editor

* align input naming

* delete unused test file

* wip align user picker modal code

* fix buttons in edit workspace

* property update method is now using types

* User edit workspace cleanup

* cleanup

* render info items

* remove methods from current user store

* wire all detail methods with server

* wire up user detail repository

* clean up

* remove debugger

* delete test files

* clean up

* wire up create user modal

* move header to element

* wire up user filter

* use correct type

* use correct type

* typescript temp fixes

* add interface for filter model

* temp typescript fixes

* comment out

* temp typescript fixes

* remove unused

* wip user invite

* fix import

* temp alert

* remove unused

* temp type cast

* fix import

* fix import

* move user utils to user folder

* fix tests

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
This commit is contained in:
JesmoDev
2023-04-26 01:04:41 +12:00
committed by GitHub
parent b6ad45994e
commit c9701ace39
103 changed files with 2375 additions and 4738 deletions

View File

@@ -6,15 +6,12 @@ export interface ManifestWorkspaceViewCollection
type: 'workspaceViewCollection';
meta: MetaEditorViewCollection;
}
// TODO: Get rid of store alias, when we are done migrating to repositories(remember to enforce repositoryAlias):
export interface MetaEditorViewCollection {
pathname: string;
label: string;
icon: string;
entityType: string;
storeAlias?: string;
repositoryAlias?: string;
repositoryAlias: string;
}
export interface ConditionsEditorViewCollection {