Commit Graph

107 Commits

Author SHA1 Message Date
Mads Rasmussen
0880c199f0 add support for multiple + request items in context 2023-04-17 10:41:41 +02:00
Mads Rasmussen
bef326ec69 add data type picker token 2023-04-12 17:05:28 +02:00
Jacob Overgaard
630b727a02 upgrade router-slot to 2.0.0 2023-04-04 16:47:29 +02:00
Niels Lyngsø
f8b8f2c259 updated models (#639)
* updated models

* potential fix of eslint

* fix eslint rules

* first batch

* dictionary corrections

* batch 2

* batch 3

* tiny correction

* batch 4

* rename key to id internal models

* batch 5

* batch 6

* correct LogLevelCountsReponseModel

* batch 7

* batch 8

* batch 9

* health check data

* _createTableItems

* revert to key for checkbox list

* batch 9
2023-04-04 13:19:19 +02:00
Mads Rasmussen
424beea16e Feature: Create data type folders (1. round) (#630)
* update data type handlers

* call correct method on repo

* introduce base menu item element

* wip register create and delete entity actions for data types

* stop event

* add folder request interceptor

* remove todo

* create interface for folder data source

* create interface for folder repository

* open create dialog in data type create action

* wip create folder modal

* add token

* clean up data type repo

* add has children prop

* add create folder modal

* add folder to temp data

* update import

* implement delete folder action

* add method to update folder

* update detail data source interface to follow backend models

* lint fixes

* move import fixes

* make generic folder modal

* add correct request model

* add put interceptor

* fix import

* update data type notification headline
2023-03-31 13:41:14 +02:00
Niels Lyngsø
3504b837d3 Merge remote-tracking branch 'origin/main' into feature/documen-type-workspace
# Conflicts:
#	libs/workspace/actions/workspace-action-base.ts
#	libs/workspace/context/workspace-context.interface.ts
#	src/backoffice/documents/document-types/workspace/document-type-workspace.context.ts
#	src/backoffice/media/media/repository/media.repository.ts
#	src/backoffice/shared/components/code-editor/code-editor.stories.ts
#	src/backoffice/shared/components/input-document-type-picker/input-document-type-picker.element.ts
#	src/backoffice/shared/components/tree/tree-item.context.interface.ts
#	src/backoffice/shared/components/workspace/workspace-context/workspace-context.ts
#	src/backoffice/shared/components/workspace/workspace-context/workspace-property-structure-manager.class.ts
#	src/backoffice/shared/components/workspace/workspace-variant/workspace-variant.context.ts
#	src/backoffice/shared/modals/template/template-modal.element.ts
#	src/backoffice/templating/stylesheets/repository/manifests.ts
#	src/backoffice/templating/stylesheets/workspace/stylesheet-workspace.context.ts
2023-03-29 22:45:57 +02:00
Niels Lyngsø
de19b71c90 fix imports 2023-03-29 22:37:03 +02:00
Niels Lyngsø
0cf9dd7d1e Move Modal Tokens 2023-03-29 22:29:03 +02:00
Niels Lyngsø
c698bb57f3 updating code to latest 2023-03-29 20:53:40 +02: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
Niels Lyngsø
8d51bd0519 Merge remote-tracking branch 'origin/main' into feature/modal-routing
# Conflicts:
#	src/app.ts
#	src/backoffice/shared/components/input-multi-url-picker/input-multi-url-picker.element.ts
2023-03-28 11:49:25 +02:00
Niels Lyngsø
27795f46c1 fix lib imports 2023-03-23 22:48:57 +01:00
Niels Lyngsø
91841d3db8 correct token imports 2023-03-23 22:15:44 +01:00
Niels Lyngsø
3a8b8089bf correct imports 2023-03-23 22:04:49 +01:00
Niels Lyngsø
b785524fae last one 2023-03-23 21:51:44 +01:00
Niels Lyngsø
88977a9d70 current-user-modal.token 2023-03-23 21:50:08 +01:00
Niels Lyngsø
ce404dcf6a import-dictionary-modal.token 2023-03-23 21:49:20 +01:00
Niels Lyngsø
1cee94db6d create-dictionary-modal.token.ts 2023-03-23 21:45:30 +01:00
Niels Lyngsø
22386935c1 UMB_PROPERTY_SETTINGS_MODAL 2023-03-23 21:44:51 +01:00
Niels Lyngsø
96e7c8f1fc UMB_EMBEDDED_MEDIA_MODAL 2023-03-23 21:44:27 +01:00
Niels Lyngsø
99d430b650 user-group-picker-modal 2023-03-23 21:43:33 +01:00
Niels Lyngsø
8f9c2cf422 UMB_USER_PICKER_MODAL 2023-03-23 21:42:10 +01:00
Niels Lyngsø
093c7873b9 UMB_SECTION_PICKER_MODAL 2023-03-23 21:40:49 +01:00
Niels Lyngsø
88c9467bb7 link-picker-modal 2023-03-23 21:38:49 +01:00
Niels Lyngsø
a1cebcb5e0 debug-modal 2023-03-23 21:37:28 +01:00
Niels Lyngsø
2618d680ec language-picker-modal 2023-03-23 21:36:48 +01:00
Niels Lyngsø
08a33fc16c property-editor-ui-picker-modal.token 2023-03-23 21:36:04 +01:00
Niels Lyngsø
bcd7fa23b5 UMB_EXAMINE_FIELDS_SETTINGS_MODAL 2023-03-23 21:35:02 +01:00
Niels Lyngsø
77c4fa74ae more tokens 2023-03-23 21:34:05 +01:00
Niels Lyngsø
88fd5e2467 document picker 2023-03-23 21:29:53 +01:00
Niels Lyngsø
48894ef7ff UMB_ICON_PICKER_MODAL 2023-03-23 21:29:09 +01:00
Niels Lyngsø
ac88e200d9 UMB_ALLOWED_DOCUMENT_TYPES_MODAL 2023-03-23 21:28:22 +01:00
Niels Lyngsø
c7a77c23e2 confirm modal 2023-03-23 21:27:28 +01:00
Niels Lyngsø
90db955f87 rename file of UMB_CHANGE_PASSWORD_MODAL 2023-03-23 21:26:18 +01:00
Niels Lyngsø
24f30dd023 Move UMB_CHANGE_PASSWORD_MODAL 2023-03-23 21:24:38 +01:00
Niels Lyngsø
13d4bb5873 move router to libs 2023-03-23 21:20:39 +01:00
Niels Lyngsø
323ef15e19 open method and docs 2023-03-23 15:53:12 +01:00
Jacob Overgaard
dd8c5c390a converge all uui-modal-* imports to uui 2023-03-23 15:17:38 +01:00
Niels Lyngsø
79f6eea67f type corrections 2023-03-23 11:13:39 +01:00
Niels Lyngsø
c6444f1a8b comment 2023-03-23 10:41:39 +01:00
Niels Lyngsø
14d031ff01 option argument 2023-03-23 10:38:38 +01:00
Niels Lyngsø
7624c62275 refactor registration and controller 2023-03-23 10:36:52 +01:00
Niels Lyngsø
fff8b2a9eb implemented 2023-03-23 09:29:36 +01:00
Niels Lyngsø
f62c7c0453 mega refactor 2023-03-22 20:36:02 +01:00
Niels Lyngsø
96de8e710f Merge remote-tracking branch 'origin/main' into feature/modal-routing
# Conflicts:
#	src/backoffice/shared/components/input-multi-url-picker/input-multi-url-picker.element.ts
#	src/backoffice/shared/components/workspace-property/workspace-property.context.ts
#	src/backoffice/shared/property-actions/clear/property-action-clear.element.ts
#	src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts
#	src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts
#	src/core/router/router-slot.element.ts
2023-03-22 11:00:18 +01:00
Jacob Overgaard
796533ff11 Refactor libs into @umbraco-cms/backoffice/* (#608)
* merge libs rollup configs to one rollup

* move css from libs to src/core

* run rollup on cms build

* move test-utils to /utils folder

* move css to src/core

* mark @umbraco-cms/backoffice as external when building for CMS

* rename all models to include @umbraco-cms/backoffice in their path to allow us to publish as a single module

* rename all imports to @umbraco-cms/backoffice/*

* rename events to umb-events to avoid rollup error of protected module name(?)

* test that libs can build

* move css to src/core

* move umb-lit-element and modal elements to src/core

* move some modal interfaces back to libs/modal

* move the icon store into src/core since it is very localized to the backoffice

* comment out build:libs for now since Github runs out of memory

* rename to match tsconfig alias

* add package.json to libs

* only make libs for lib folders

* turn off emit for typescript since we are handling types for libs separately

* build libs locally

* add script to move libs to final destination with some transform

* move libs after build

* move package.json to dist folder first (so we can publish from there)

* remove inline comments

* ensure the outputDir exists

* Remove re-export of extensions-registry library from models library

* move to individual files to avoid circular imports

* check if outputDir exists before trying to create it

* write transforms first in dist file and then copy the file to outputDir

* ensure all umbraco types are external

* copy information from main package.json file
2023-03-21 11:41:06 +01:00
Niels Lyngsø
282521d2b2 adjust comments 2023-03-16 14:22:55 +01:00
Niels Lyngsø
f18fab6298 modal handler corrections 2023-03-16 14:20:59 +01:00
Niels Lyngsø
306b91c684 docs and todos 2023-03-16 13:33:59 +01:00
Niels Lyngsø
c6e42ddf64 moved responsibility 2023-03-14 16:25:55 +01:00