Kenn Jacobsen
b9e72a2d82
RTE media folder config is stored as a GUID in V14 ( #16138 )
2024-04-25 12:56:46 +02:00
Mole
9fc083fece
V14: Migrate notify action from char to string ( #16142 )
...
* Migrate nofication chars to strings
* Add a length to the UserGroup2PermissionDto.Permission
* Remove StripWhitespace
It was only nececary when it was nchar
* Better name for migration
* Reuse dictionary in migrations
---------
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2024-04-25 12:51:17 +02:00
Kenn Jacobsen
7a39314586
Remove all RTE config from appsettings ( #16140 )
2024-04-25 12:25:47 +02:00
Kenn Jacobsen
ca84d002a4
Fix RTEs stylesheet loading error ( #16128 )
2024-04-25 12:19:41 +02:00
Zeegaan
37ae17ad20
Use renamed controller
2024-04-25 12:12:56 +02:00
Kenn Jacobsen
0cac0f8b5c
Add endpoint for retrieveing the configured default language ( #16086 )
...
* Add endpoint for retrieveing the configured default language
* Update OpenApi.json
2024-04-25 11:42:16 +02:00
Kenn Jacobsen
c7b3175621
Fix data parsing error for dropdown and checkbox list ( #16132 )
2024-04-25 11:21:12 +02:00
Jacob Overgaard
f4cc408a11
update backoffice submodule
2024-04-25 11:08:11 +02:00
Bjarke Berg
89755157c1
Support member saving Cancel ( #16147 )
...
* Fixes https://github.com/umbraco/Umbraco-CMS/issues/15152
Handle when a notification cancels the member saving operation.
* Fixed unit tests
2024-04-25 10:59:41 +02:00
Jacob Overgaard
a8021c46f6
update backoffice submodule
2024-04-25 10:33:24 +02:00
Bjarke Berg
73de6e164f
Configured the swagger UI to persist the authentication token (still only valid for 5 minutes, as it cannot use refreshtoken) and added filtering. ( #16146 )
2024-04-25 09:45:36 +02:00
Kenn Jacobsen
f1e43a7376
Align various controllers ( #16137 )
...
* Renamed the language item controllers to follow the current standard (they should not be called "entity")
* Renamed the webhook item controllers to follow the current standard (they should not be called "entity")
* Moved the webhook item controllers to the "/item" silo
* Renamed the user gorup controller base to be singular instead of plural
* Create member group endpoint should yield a 201 created response
* Update member endpoint should yield an empty 200 OK upon success
* Update UpdateUserDataController with correct action name and return an empty 200 OK upon success
* More item endpoints alignment
---------
Co-authored-by: Elitsa <elm@umbraco.dk >
2024-04-25 08:34:21 +02:00
Kenn Jacobsen
c4958365fe
Support OpenAPI polymorphic output with JsonDerivedType ( #16144 )
2024-04-25 08:26:44 +02:00
Nikolaj Geisle
fc9b47a2ea
V14: Fixup webhook endpoints ( #16143 )
...
* Use presentation factory, as there is no map definition
* Refactor to actually get entities by key
2024-04-24 15:41:32 +02:00
Kenn Jacobsen
ed64dbf3e4
Cleaned up V13 related and obsoleted system directory constants ( #16133 )
...
* Cleaned up V13 related and obsoleted system directory constants
* The LogFiles constant is still used, it seems
2024-04-24 13:54:15 +02:00
Nikolaj Geisle
c7a1205180
Refactor endpoints to return 0 items if the ids/paths are empty ( #16126 )
...
Co-authored-by: Elitsa <elm@umbraco.dk >
2024-04-24 12:28:24 +02:00
Jacob Overgaard
a62fbf4269
update backoffice submodule
2024-04-24 11:46:04 +02:00
Andreas Zerbst
aec90b2e58
Fixed failing test ( #16130 )
2024-04-24 08:59:18 +02:00
Nikolaj Geisle
7bbef2a584
V14: Fix member mapping ( #16106 )
...
* convert key to name before saving roles
* Rework MemberEditingService to convert keys
* Rename variable to groups
* Extract to variable
2024-04-23 12:25:36 +02:00
Mole
94bf4efe10
V14: Obsolete runtime minification settings ( #16123 )
...
* Obsolete RuntimeMinificationSettings
* Obsolete RuntimeMinificationValidator
* Update src/Umbraco.Core/Constants-Configuration.cs
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
* Obsolete RuntimeMinificationCacheBuster
---------
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
2024-04-23 11:17:50 +02:00
Jacob Overgaard
263b995991
update backoffice submodule
2024-04-23 09:54:14 +02:00
Nikolaj Geisle
4118f441c9
Remove UI settings ( #16064 )
2024-04-22 13:05:12 +02:00
Bjarke Berg
7b46d44eeb
RC2 Breaking - Ensure migrations persist the executed key, when executed. ( #16113 )
...
* Adds new functionality to the migrations.
This requires a migration to call Context.SetDone() on the migration context. This happens automatically on scoped migrations before the scope is completed. But migrations inheriting the UnScopedMigrationBase needs to call this manually, inside the scopes or when it is considered done.
Thereby, we minimize the risk (and eliminate it for SqlServer) that a migration is executed but the state is not saved.
If a migration is executed without the SetDone is called, the migration upgrader throws an error, so we do not start executing the next migration
* Updated tests
* Renamed after review suggestion
* Rename in test
* More renaming after review
* Remove public modifier from interface
* Add missing space in exception message
---------
Co-authored-by: nikolajlauridsen <nikolajlauridsen@protonmail.ch >
2024-04-22 12:21:16 +02:00
Jacob Overgaard
c6898ec3f6
update backoffice submodule
2024-04-22 09:45:39 +02:00
Andreas Zerbst
b392a499cf
V14 QA Token access fix ( #16111 )
...
* Added fixtures
* Fixed existing tests
* Temporary file path for updating StorageState
* Fixed indentation
* Bumped version
* Added a storageStatePath
* Deleted unnecessary fixtures
* Deleted commented out code
* Bumped version of testHelpers
* Updated Pipeline
* Bumped version
* Added fixes from review
* Added another wait and goToSection
2024-04-22 13:58:05 +07:00
Nikolaj Geisle
cceb4180f2
V14: Redirect to login screen ( #16051 )
...
* Redirect to login screen after flows complete
* Revoke tokens after completing flow
* Use Ok not Redirect
* skip length check
2024-04-19 09:42:13 +02:00
Jacob Overgaard
4dfd26e59e
update backoffice submodule
2024-04-19 09:32:47 +02:00
Sven Geusens
d04769a84b
V14/feature/all segment endpoint ( #16054 )
...
* Added All Segments service with backing noopService
* Add openapi spec
* Apply suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Fix ctor
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2024-04-18 12:20:26 +02:00
Jacob Overgaard
337d547698
Do not refer to $npmTag which does not exist ( #16075 )
...
`--access` is not required either since we now specify that in the package.json file
2024-04-18 10:22:11 +02:00
Nikolaj Geisle
8247360700
Merge branch 'release/14.0' into v14/dev
2024-04-18 09:02:28 +02:00
Nikolaj Geisle
8b0bf9da27
bump version
2024-04-18 09:01:17 +02:00
Elitsa Marinovska
e33d7a779d
V14: Apply sliding window token expiry based on the configured max login lifetime ( #16028 )
...
* Consider max login lifetime with access and refresh tokens
* Adding clarification comment
* Updated comment and added a little explanation for future clarity
---------
Co-authored-by: kjac <kja@umbraco.dk >
2024-04-18 08:24:58 +02:00
Nhu Dinh
e20e001c12
V14 QA Added skip to the failing test due to UI changes ( #16076 )
...
* Added skip to the failing test due to UI changes
* Added skip tests
* Added skip tests
2024-04-17 15:33:05 +02:00
Andreas Zerbst
55f68f477f
Added timeout ( #16073 )
2024-04-17 15:30:51 +02:00
Jacob Overgaard
15b85d0e4a
update backoffice submodule
2024-04-17 12:36:35 +02:00
Jacob Overgaard
8a15c14e70
update backoffice submodule
2024-04-17 11:21:17 +02:00
Jacob Overgaard
1e7b048756
update backoffice submodule
2024-04-17 09:38:48 +02:00
Nikolaj Geisle
d25c3ca86d
Merge remote-tracking branch 'origin/v13/dev' into release/14.0
...
# Conflicts:
# src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml
# src/Umbraco.Infrastructure/BackgroundJobs/Jobs/ReportSiteJob.cs
# tests/Umbraco.Tests.Integration/Umbraco.Core/Telemetry/TelemetryServiceTests.cs
2024-04-17 09:10:05 +02:00
Zeegaan
0993a61d39
dont depend on e2e
2024-04-17 08:07:01 +02:00
Elitsa
dc9c28db9a
Added missing endpoints
2024-04-16 17:18:51 +02:00
Jacob Overgaard
db0c315aae
bump to 14.0.0-rc1
2024-04-16 17:14:45 +02:00
Sven Geusens
6dd08b2377
V14 External login linking + Proposed error handling ( #16052 )
...
* Added mostly working linking methods to the backoffice controller
Cleanup still required
* Added proposed default error handling extionsion methods
* Cleanup, clarification and PR feedback
* More cleanup
* Transformed the OAuthOptionsExtensions into a helper class
this allows for proper DI for the dependencies
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
2024-04-16 17:08:55 +02:00
Lee Kelleher
298f4de973
Merge pull request #16069 from umbraco/v14/feature/login-assets-cleanup
...
V14: Optimise login screen javascript
2024-04-16 15:59:12 +01:00
Jacob Overgaard
9be314b509
load the auth bundle
2024-04-16 16:52:28 +02:00
Bjarke Berg
36bde9e7f0
Add JsonObjectConverter to the default serializer and make a safe check before adding index ( #16067 )
...
* Do not add index if it already exists
* Add the JsonObjectConverter by default. This is required by the block editor
* Update test to reflect that fact we have the json object converter applied
2024-04-16 16:47:58 +02:00
Jacob Overgaard
41bbe67343
update backoffice submodule
2024-04-16 16:43:35 +02:00
Jacob Overgaard
9698b8331e
make the login client load in the uui-css assets directly from the backoffice client since we are hooking on to the uui javascript anyway (this way we dont have to maintain uui several places)
2024-04-16 16:34:43 +02:00
Jacob Overgaard
43e4d3e83d
make sure the login screen doesn't load entrypoints meant for the backoffice client (only simple extensions are supported on the login screen)
2024-04-16 16:31:15 +02:00
Jacob Overgaard
a15c8ddf3b
V14/chore/pipelines e2e nuget ( #16066 )
...
* make the myget release wait for e2e tests
* update api docs after the nuget stage
2024-04-16 14:56:40 +02:00
Mole
096991ac79
V13: Add webhook information to detailed telemetry ( #16060 )
...
* Cleanup ReportSiteJob
* Report on registered webhook event types
* Report on custom header webhook count
* Use constants instead of magic strings
* Update tests
* Update translation files
2024-04-16 14:36:02 +02:00