Commit Graph

158 Commits

Author SHA1 Message Date
Niels Lyngsø
84e4aaec6b manifest on UmbModalExtensionElement 2023-05-10 14:44:52 +02:00
Mads Rasmussen
134e03e285 add modal tree picker kind 2023-05-08 20:49:44 +02:00
Mads Rasmussen
6b5a1a3185 Feature: Allow picking of Tree Root (#669)
* include manifest in local variable name

* this is run when the alias is changed

* add manifest to variable

* add TODO

* update tree repo interface to get a tree root

* simplify

* return data type tree root

* add request root method to tree context

* render tree directly in tree menu item

* render root in tree element

* map has children to model

* set root to custom type

* add requestTreeRoot method to all repos that implement a treeRepository

* avalanche of type updates

* allow null (root) in pickers

* allow tree item extension for multiple "entity" types

* get tree root items if getChildren receives null

* add tree root model

* update tree root data

* allow entity action to be applied to multiple entity types

* allow move and copy to root

* selection in picker can include null

* temp typescript fix

* add support for hiding the tree root

* fix file system trees get root items

* clean up

* update move/copy mock db logic

* allow create action on data type root

* restrict data type entity actions on specific entity types

* temp add action to all entities

* temp typescript hack

* Update tree-item.model.ts

---------

Co-authored-by: Nathan Woulfe <nathan@nathanw.com.au>
2023-05-02 10:33:16 +02:00
Niels Lyngsø
27cdc57086 manifest 2023-04-27 16:06:55 +02:00
Niels Lyngsø
67e93fae27 UmbMenuItemExtensionElement 2023-04-27 16:03:28 +02:00
Niels Lyngsø
1c2814764c use UmbWorkspaceEditorViewExtensionElement 2023-04-27 15:57:33 +02:00
Niels Lyngsø
2a49129056 workspaceView rename to workspaceEditorView 2023-04-27 15:42:10 +02:00
Niels Lyngsø
802fc63169 rename workspaceView to workspaceEditorView 2023-04-27 15:36:54 +02:00
Niels Lyngsø
0333e84ee8 interface for workspace view 2023-04-27 15:35:57 +02:00
Niels Lyngsø
b558e02591 UmbExternalLoginProviderExtensionElement 2023-04-27 13:49:11 +02:00
Niels Lyngsø
bad14429b3 UmbSectionSidebarAppExtensionElement 2023-04-27 13:32:47 +02:00
Niels Lyngsø
bd0f98dc92 rename extension interfaces 2023-04-27 13:26:34 +02:00
Niels Lyngsø
ef157b1365 section element 2023-04-27 13:23:32 +02:00
Niels Lyngsø
4f3f35cd63 dashboard element + section view element 2023-04-27 11:13:11 +02:00
Niels Lyngsø
c7c237ebda interface for tree item element 2023-04-26 14:52:39 +02:00
Niels Lyngsø
20d73ac22b split interfaces 2023-04-26 14:52:24 +02:00
Niels Lyngsø
a4dd2647de action interface 2023-04-26 14:42:01 +02:00
Niels Lyngsø
368ecbba4e manifest with view clean up 2023-04-26 14:41:41 +02:00
Niels Lyngsø
689d410c72 Merge remote-tracking branch 'origin/main' into feature/add-extension-interfaces 2023-04-26 14:23:49 +02:00
Niels Lyngsø
eb6d85a198 make sure type prop is optional 2023-04-26 14:20:25 +02:00
Niels Lyngsø
27f8275c48 ClassType for ManifestClass 2023-04-26 14:17:58 +02:00
Niels Lyngsø
5389fe65fe make a Type Parameter 2023-04-26 14:08:23 +02:00
Niels Lyngsø
ba7b4a8167 sort imports 2023-04-26 14:07:51 +02:00
Niels Lyngsø
3898848a81 index 2023-04-26 14:05:54 +02:00
Niels Lyngsø
fff62c9413 rename models 2023-04-26 14:04:51 +02:00
Niels Lyngsø
81c29f6537 move UmbPropertyEditorElement 2023-04-26 14:01:09 +02:00
Niels Lyngsø
271f67a604 refactor ManifestWithLoader 2023-04-26 13:28:34 +02:00
JesmoDev
c9701ace39 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>
2023-04-25 15:04:41 +02:00
Mads Rasmussen
eb4b1cbffb Merge branch 'main' into feature/one-step-closer-to-core-code-aligned-with-packages 2023-04-20 15:14:24 +02:00
Jacob Overgaard
29641d5c12 Merge remote-tracking branch 'origin/main' into manual-json-schema 2023-04-20 14:11:38 +02:00
Mads Rasmussen
e84fde8ad9 register language item store 2023-04-17 20:37:55 +02:00
Mads Rasmussen
d5b5f9dffe rename entrypoint to entryPoint 2023-04-13 15:38:30 +02:00
Mads Rasmussen
af6bfffa9f cache entry points to prevent loading them multiple times 2023-04-13 15:20:05 +02:00
Jacob Overgaard
545d46b8d3 improve dashboard json schema 2023-04-12 14:43:27 +02:00
Jacob Overgaard
f03a768e0b dashboard examples 2023-04-12 14:35:28 +02:00
Jacob Overgaard
501958e2df updated examples 2023-04-12 14:19:41 +02:00
Jacob Overgaard
f9f5074662 ignore certain properties 2023-04-12 11:38:29 +02:00
Jacob Overgaard
915da8f3e5 correct examples 2023-04-12 11:38:25 +02:00
Jacob Overgaard
5b4f61fc5b use all manifest types 2023-04-12 11:22:01 +02:00
Jacob Overgaard
e8fb2aa2c3 Merge remote-tracking branch 'origin/main' into manual-json-schema 2023-04-12 10:48:33 +02:00
Jesper Møller Jensen
4c177a7884 Merge remote-tracking branch 'origin/main' into feature/user-profile-apps 2023-03-30 12:28:21 +13:00
Jesper Møller Jensen
b7736ff3b1 remove old imports 2023-03-30 12:24:52 +13:00
Jesper Møller Jensen
4fc246827e Merge branch 'main' into feature/user-profile-apps 2023-03-30 12:21:13 +13:00
Mads Rasmussen
70c2f70420 Chore: Eslint rule to enforce element suffix (#625)
* add eslint rule to enforce element suffix on elements

* remove fixer

* rename first round of elements

* add element to element class name

* add element suffix

* rename element

* add element to UmbControllerHost instead of interface

* update imports after merge

* remove fixable flag

* fix after merge
2023-03-29 17:56:39 +02:00
Mads Rasmussen
cf361b2dd3 use repository alias in tree manifest 2023-03-27 13:25:58 +02:00
Mads Rasmussen
3a7ad00706 remove unused store alias from manifest 2023-03-27 11:29:53 +02:00
Mads Rasmussen
c008d71bb3 use tree store interface in manifest 2023-03-24 10:46:31 +01:00
Mads Rasmussen
328693b083 rename TreeStoreBase to EntityTreeStore 2023-03-24 10:19:30 +01:00
Mads Rasmussen
e1e1b191c4 add tree item extension point 2023-03-22 15:18:25 +01:00
Jesper Møller Jensen
71d2f6541f rename userDashboard to userProfileApp 2023-03-22 18:07:07 +13:00