Commit Graph

5342 Commits

Author SHA1 Message Date
Mads Rasmussen
12103291ac import from UmbId 2023-04-27 22:14:24 +02:00
Mads Rasmussen
773144146b implement UmbId util 2023-04-27 21:13:46 +02:00
Jacob Overgaard
79ccca9051 rename package schema 2023-04-26 08:06:25 +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
Jesper Møller Jensen
7abeb2bae5 updated code snippet 2023-04-25 20:56:34 +12:00
Jesper Møller Jensen
10ef1c8ee3 generate:api 2023-04-25 18:45:28 +12:00
Jesper Møller Jensen
e2187c1732 package lock and updated mock service worker 2023-04-25 18:44:14 +12:00
Jacob Overgaard
5ae631b223 Authentication using OpenID (#654)
* install app auth

* add service to handle auth

* add openid handling to general app

* move props to constructor

* update default api url to https

* add support for adjusting umbracoUrl from outside

* use origin url for redirect if empty from env

* merge origin/main

* merge origin/main

* add redirect uri support

* only check auth on firstUpdated

* merge origin/main

* fix redirect_uri

* listen for auth-success events before anything else

* save current route to restore after login

* set token function for all OpenAPI requests

* include credentials after login

* update openapi-typescript-codegen

* generate new models with bugfixes for CancelablePromise and request

* remove auth-success event

* wait with fetchServiceConfiguration until we actually need to query the server

* revert change where service configuration was delayed

* use LocalStorageBackend to save/restore token state

* improve documentation

* cleanup todos

* improve docs

* update documentation and set everything to private fields

* remove undefined

* add a token to provide server url

* add more docs

* provide the base url of the server through a token

* add more docs

* fix import

* allow to override the backoffice base url through a property

* use private modifier

* duplicate login image

* make generic error element to use as error page

* check for initialisation errors and show error page if necessary

* rename class to UmbAuthFlow

* control the notification manually with runtime status call

* add styling

* add stack to problemdetails

* forward all errors

* support problemdetails rendering

* allow passthrough without a token

* move error logic to function

* add support for BOOT_FAILED and default errors

* rename background img

* remove false character

* check for isMocking to simplify auth flow

* add support for generic ApiErrors

* make sure all errors from api controllers are ApiError or CancelError to be able to fine-tune the handling of them

* remove unused legacy method

* show notifications (for now) after session expiration

* break early on CancelErrors

* revert options argument

* remove login token after a 401 is detected

* catch api errors

* prefix class with Umb

* throw errors instead of using ProblemDetailsModel

* add TODO

* add TODO

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-04-24 12:27:25 +02:00
Mads Rasmussen
38fb9f2c02 Merge branch 'main' into bugfix-data-type-folder-deletion 2023-04-21 14:15:06 +02:00
Jacob Overgaard
9e72e5edd5 Vite 4.3 (#660)
* update vite to 4.3.1

* re-export router-slot/model as types to avoid warning in vite

* add named type exports to avoid typescript + vite + esm funny business (warnings)

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-04-21 14:13:41 +02:00
Niels Lyngsø
f5894e26c2 Put style property of Elements below render method (#661)
* Put style property of Elements below render method

* the rule

* reverse this

* move styles

* only warn

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-04-21 12:01:09 +00:00
Mads Rasmussen
dc9f0628e5 don't add folder details to the tree store 2023-04-21 12:06:18 +02:00
Mads Rasmussen
9ab0a37077 use correct method on repository to request a folder 2023-04-21 12:05:27 +02:00
Mads Rasmussen
0821ac85f8 add all props to scaffold model 2023-04-21 11:20:03 +02:00
Niels Lyngsø
e40dc4ebf0 Merge pull request #624 from umbraco/feature/one-step-closer-to-core-code-aligned-with-packages 2023-04-21 09:37:34 +02:00
Niels Lyngsø
edd9eaacc2 Merge pull request #656 from umbraco/chore/update-uui-to-1.2.1 2023-04-21 09:31:54 +02:00
Niels Lyngsø
64f12bb169 Settings weight 2023-04-21 09:29:34 +02:00
Niels Lyngsø
c45bc7a5a7 remove types 2023-04-21 09:26:06 +02:00
Niels Lyngsø
c952a0546a no need to define type here 2023-04-21 09:16:40 +02:00
Niels Lyngsø
c39f82f381 Merge remote-tracking branch 'origin/main' into feature/one-step-closer-to-core-code-aligned-with-packages 2023-04-21 09:07:06 +02:00
Mads Rasmussen
fb23ff05ca copy static App_Plugin files to public folder to trick Vite 2023-04-20 17:26:39 +02:00
Lone Iversen
983db143be update-uui-to-1.2.1 2023-04-20 16:09:32 +02:00
Niels Lyngsø
0d9a824e75 Merge branch 'main' into feature/one-step-closer-to-core-code-aligned-with-packages 2023-04-20 15:57:10 +02:00
Niels Lyngsø
cf92fa30f8 Merge branch 'feature/document-type-workspace-take-3' of https://github.com/umbraco/Umbraco.CMS.Backoffice into feature/document-type-workspace-take-3 2023-04-20 15:35:38 +02:00
Niels Lyngsø
459f4b2dac rename angular version to txt 2023-04-20 15:35:37 +02:00
Niels Lyngsø
e54a5843b6 Merge branch 'main' into feature/document-type-workspace-take-3 2023-04-20 15:34:14 +02:00
Niels Lyngsø
6b1f2092b2 rename class 2023-04-20 15:33:15 +02:00
Niels Lyngsø
59b1c62fde cleaned the tests 2023-04-20 15:32:51 +02:00
Niels Lyngsø
dbebba85c4 add to web test runner 2023-04-20 15:23:23 +02:00
Mads Rasmussen
e13956d47e Merge branch 'main' into feature/one-step-closer-to-core-code-aligned-with-packages 2023-04-20 15:22:30 +02:00
Mads Rasmussen
39ecc9fd32 Feature: Data Type Copy Action (#653)
* add copy data source

* add copy repo

* add copy logic to mock db

* add copy request interceptor

* add data type copy server data source

* add copy method to data type repo

* add data type copy entity action

* show copied notification

* update hasChildren flag

* use correct icon

* note

---------

Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com>
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk>
2023-04-20 13:21:08 +00:00
Mads Rasmussen
7243365e44 manual update after merge 2023-04-20 15:15:53 +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
Niels Lyngsø
a4bb08ff60 Merge remote-tracking branch 'origin/main' into feature/document-type-workspace-take-3
# Conflicts:
#	src/backoffice/shared/components/input-template/input-template.element.ts
#	src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts
#	src/core/mocks/data/document-type.data.ts
2023-04-20 15:12:11 +02:00
Jacob Overgaard
588887b779 fix storybook build 2023-04-20 15:03:58 +02:00
Jacob Overgaard
12cd6b9a95 make sure all prereqs are present in build:libs 2023-04-20 15:02:00 +02:00
Jacob Overgaard
b04eb74ab4 Merge pull request #578 from umbraco/manual-json-schema
JSON Schema for Extensions
2023-04-20 14:51:23 +02:00
Jacob Overgaard
9f36ebedd7 move libs as last step 2023-04-20 14:41:33 +02:00
Jacob Overgaard
f7da3fdb57 fix name of package-schema 2023-04-20 14:41:22 +02:00
Niels Lyngsø
d123041eb7 note 2023-04-20 14:36:49 +02:00
Jacob Overgaard
7b47527914 only copy relevant files 2023-04-20 14:30:24 +02:00
Mads Rasmussen
00f5c62882 Merge branch 'main' into feature/move-data-type 2023-04-20 14:25:56 +02:00
Jacob Overgaard
58c3cf6e48 improve documentation 2023-04-20 14:24:59 +02:00
Jacob Overgaard
8cbf3e9bab move umbraco-package-schema.json directly with move-libs instead of vite 2023-04-20 14:24:52 +02:00
Jacob Overgaard
0480885de5 dump wca files directly in dist/libs 2023-04-20 14:24:22 +02:00
Jacob Overgaard
29641d5c12 Merge remote-tracking branch 'origin/main' into manual-json-schema 2023-04-20 14:11:38 +02:00
Jacob Overgaard
4506171566 build cms prereqs on each build 2023-04-20 13:51:55 +02:00
Jacob Overgaard
a390d97161 dump package json schema in dist folder to be included in libs on npm 2023-04-20 13:51:45 +02:00
Mads Rasmussen
be8e46915f update import alias 2023-04-20 13:49:23 +02:00
Jacob Overgaard
0483c62500 Merge remote-tracking branch 'origin/main' into manual-json-schema 2023-04-20 13:45:13 +02:00