Commit Graph

3711 Commits

Author SHA1 Message Date
Mads Rasmussen
378191bbca clean up 2023-02-16 14:14:29 +01:00
Mads Rasmussen
a4f6eccac4 add isNew to template workspace 2023-02-16 14:14:09 +01:00
Mads Rasmussen
bb747709be add isNew to workspace interface 2023-02-16 14:13:52 +01:00
Mads Rasmussen
edf73b2f9c remove save and delete from template workspace 2023-02-16 14:13:36 +01:00
Mads Rasmussen
7d3716b58e let save action save or create 2023-02-16 14:13:08 +01:00
Mads Rasmussen
7a2f52a964 remove detail from method names 2023-02-16 13:39:28 +01:00
Mads Rasmussen
fd1e4e0aae add await to save action 2023-02-16 13:35:31 +01:00
Mads Rasmussen
8180be224f clean up table header 2023-02-16 13:20:11 +01:00
Mads Rasmussen
4c7277ac9a render entity actions in language table 2023-02-16 13:19:11 +01:00
Mads Rasmussen
14dd992dec add todo 2023-02-16 13:18:57 +01:00
Mads Rasmussen
70fe4a6bc4 add method to language repo to request items 2023-02-16 13:18:46 +01:00
Mads Rasmussen
4c8cb81796 use requestItems in delete action instead of treeItems 2023-02-16 13:18:30 +01:00
Mads Rasmussen
4d951f75c1 import dropdown element 2023-02-16 13:18:03 +01:00
Mads Rasmussen
ec7059ee26 add dropdown element to supply styles to the uui popover element 2023-02-16 13:17:54 +01:00
Mads Rasmussen
69722aa300 register delete language entity action + language repository 2023-02-15 22:12:38 +01:00
Mads Rasmussen
95273e55e7 clean up 2023-02-15 22:01:28 +01:00
Mads Rasmussen
e87bbe6e12 use new workspace action 2023-02-15 22:00:44 +01:00
Mads Rasmussen
76aa423ead add crud methods to repo 2023-02-15 22:00:24 +01:00
Mads Rasmussen
cb4aa5e126 rename file + use methods on context 2023-02-15 20:49:26 +01:00
Mads Rasmussen
92ca985593 add methods to update data 2023-02-15 20:49:05 +01:00
Mads Rasmussen
c38a533c4e load language and subscribe to draft data 2023-02-15 16:28:41 +01:00
Mads Rasmussen
0a110c828a wip migrate languages to repositories 2023-02-15 15:33:08 +01:00
Mads Rasmussen
d86f18f6eb move eslint comment 2023-02-15 12:38:46 +01:00
Mads Rasmussen
79b82da42e fix double provided context 2023-02-15 11:52:05 +01:00
Mads Rasmussen
1818cf74fa remove test code 2023-02-15 11:49:24 +01:00
Mads Rasmussen
b9982647c5 Merge branch 'main' into bugfix/data-type-workspace 2023-02-15 11:47:34 +01:00
Mads Rasmussen
9892f3cae4 Merge branch 'main' into bugfix/data-type-workspace 2023-02-15 11:46:13 +01:00
Nathan Woulfe
4e2c399832 Adds repository for member types (#525)
* member types repo

* fix build

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-15 11:44:28 +01:00
Nathan Woulfe
9f59c190c3 updates repo implementation (#523)
Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-15 09:45:39 +00:00
Nathan Woulfe
273714213c UmbDetailRepository implemented in Dictionary repo (#524)
implement UmbDetailRepository<T> interface in dictionary repo
2023-02-15 09:43:39 +00:00
Nathan Woulfe
ff3e10e178 fixes registration of data types repository (#521)
* fixes registration of data types repository
removes old tree

* fix for pr-first-response?

* that was pointless - first run won't run again

* add repository to extensions registry

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-15 09:24:54 +00:00
Nathan Woulfe
22d3894016 fix manifests (#522) 2023-02-15 09:20:36 +00:00
Nathan Woulfe
10c5d38a86 repositories for media-types (#520)
* repositories for media-types

* consistent naming for repo alias

* scaffold entity actions for media type

* native private

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-15 09:06:02 +00:00
Niels Lyngsø
5df2f3a4f1 context-provider-controller prevents replacement (#519)
* context-provider-controller prevents replacement

* correct import order

* do not re-provide self providing context

* define and test controller-host-test element
2023-02-15 08:47:00 +00:00
Jacob Overgaard
81654c95dc add context token 2023-02-14 15:57:25 +01:00
Jacob Overgaard
b499a5082a fix imports so storybook can build 2023-02-14 15:57:25 +01:00
Nathan Woulfe
3f0a4c43b5 Translations section - WIP (#390)
* initial poc for translations section

* umb-section-sidebar to top of stack,
only show content-app tabs when more than one exists

* delete old

* add empty translation

* adds tree actions

* save/delete
scaffold stories for dashboard and edit view

* uses generic node-save

* import path

* no border-bottom on last property editor

* add shared component for context menu layout
- set headline
- set footer and action buttons

* use umb-context-menu-layout

* hygiene

* fix icon in data mock

* remove logging

* add generic error logging to UmbDataStoreBase

* switch get to management api

* adds create button, filter input

* update store

* use store instead of directly calling resource
updates to manage changes for uniqueBehaviorSubject

* adds import action

* alert for debugging

* avoid mutating items when getting children
tidy up table generation
pass file rather than formdata

* revert table changes - handled in separate pr

* null check dictionary items

* update to use store context token
alt treatment for section with single dashboard

* fixes after merging - libs, store split

* fix store splits

* update model references

* merge main

* update api/models/services
update transation dashboard to get all languages, to map display names

* prepended input icon needs div rather than directly slotting

* post-merge cleanup, sort dashboard by default then name

* show all languages when editing

* native private, indent children in overview

* updates using true data source rather than mocks

* remove todo

* remove logging

* update with repository pattern

* icon

* cleanup actions - native private, unused imports

* more cleanup

* updates export handling

* update mocks/handlers

* add detail repo

* update setting translation value

* more repo improvements, improve editing

* more repo updates
base tree
entity actions

* fix table column headers

* unuse imports

* entity action for save

* use entity actions

* use setPropertyValue

* use tree store base
2023-02-14 14:25:21 +00:00
Mads Rasmussen
8fe833e5b3 clean up data types 2023-02-13 21:55:22 +01:00
Niels Lyngsø
60ad1c3835 Feature/tree store base (#514)
* out comment temprorary for development

* initial prep

* comment

* change port number for dev generate api

* generated new apis

* document-type repository

* rename to item

* rename to document

* use ItemType

* not name detail for full models

* correct token

* imports

* correct imports

* use DocumentTypeTreeItem

* mega type adapt commit

* move DataType import

* rename document detail store

* add document

* new mock data

* partialUpdateFrozenArray

* imports

* document context work

* document and document type in context

* data-type stores + data-sources

* byKey document + data-type

* remove type

* comment

* data-type repository

* data-type context adjustments

* data-type data observable

* fix model import

* use ContentTypeCompositionType

* correct mock data

* .

* split treedata / data

* correct mock endpoints

* new models

* update model usage

* correct models

* imports

* correct models

* update model imports

* update models

* update type

* update docuemnt models

* use DocumentModel

* DocumentModel

* import lit/decorators.js

* lint fixes

* remove console.logs

* implementation of tree store base class

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-13 13:23:53 +00:00
Niels Lyngsø
818bcb35bb Feature/document using content api (#513)
* out comment temprorary for development

* initial prep

* comment

* change port number for dev generate api

* generated new apis

* document-type repository

* rename to item

* rename to document

* use ItemType

* not name detail for full models

* correct token

* imports

* correct imports

* use DocumentTypeTreeItem

* mega type adapt commit

* move DataType import

* rename document detail store

* add document

* new mock data

* partialUpdateFrozenArray

* imports

* document context work

* document and document type in context

* data-type stores + data-sources

* byKey document + data-type

* remove type

* comment

* data-type repository

* data-type context adjustments

* data-type data observable

* fix model import

* use ContentTypeCompositionType

* correct mock data

* .

* split treedata / data

* correct mock endpoints

* new models

* update model usage

* correct models

* imports

* correct models

* update model imports

* update models

* update type

* update docuemnt models

* use DocumentModel

* DocumentModel

* import lit/decorators.js

* lint fixes

* remove console.logs

* new up router slot

* set hasChildren to false

* fix hos argument + add todo to revisit this code

* add todo

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-13 12:33:31 +00:00
Jacob Overgaard
be979867ce allow build_test for merge queues 2023-02-13 11:12:08 +01:00
Jacob Overgaard
132acb5810 use import.meta.env.BASE_URL to load icons so they work in the CMS which has a different base url 2023-02-13 10:00:06 +01:00
Jacob Overgaard
57ba1e2d51 remove baseUrl function since import.meta.env.BASE_URL provides what we need 2023-02-13 10:00:06 +01:00
Mads Rasmussen
bebd97fc59 remove duplicate interfaces 2023-02-10 12:11:42 +01:00
Mads Rasmussen
49afad0b8e move type fixing 2023-02-10 12:09:59 +01:00
Mads Rasmussen
10728b6c81 move type fixes 2023-02-10 12:04:50 +01:00
Mads Rasmussen
666a3ccebd fixing types 2023-02-10 12:00:26 +01:00
Mads Rasmussen
25bd735849 Merge branch 'main' into feature/entity-actions 2023-02-10 11:58:55 +01:00
Jacob Overgaard
31aa1bd3f7 Merge pull request #509 from umbraco/feature/property-editor-color-picker
Feature/property editor color picker
2023-02-10 11:28:48 +01:00
Jacob Overgaard
8cada585ff add logic to handle image imports in web-test-runner 2023-02-10 11:16:55 +01:00