Ronald Barendse
7890a265ab
Internalize Umbraco.Cms.ManagementApi references
2022-09-27 23:43:07 +02:00
Ronald Barendse
b0ea7bc076
Add BuildProjectReferences=false to dotnet pack
2022-09-27 17:23:56 +02:00
Ronald Barendse
418db7d325
Update build script
2022-09-27 17:07:24 +02:00
Nikolaj Geisle
a0e51e3b91
New backoffice: examine management controller ( #12981 )
...
* Add ExamineManagementControllerBase
* Add ExamineIndexModelFactory
* Add IndexesExamineManagementController
* Add proper attributes
* Implement ExamineIndexViewModel.cs
* formatting
* Add comment about it working in .NET 7
* Add SearchersExamineManagementController.cs
* Update comments about why it might throw errors
* Add SearchResultViewModel
* Add SearchExamineManagementController
* Add ExamineSearcherValidationService
* Rename ExamineSearcherValidationService.cs to ExamineSearcherFinderService.cs
* Rename interface aswell
* Add SearchExamineManagementController
* Refactor ExamineSearcherFinderService
* Add HasIndexRebuiltExamineManagementController.cs
* Fix up formatting
* Async actions
* Add RebuildIndexExamineManagementController.cs
* Rename IExamineIndexModelFactory to IExamineIndexViewModelFactory
* Refactor HasIndexRebuilt endpoint to Index endpoint
* Remove unused usings
* Fix up DetailsExplanation
* Create dedicated SearchersViewModel
* Rename action
* Rename RebuildIndex to Rebuild
* Dont have changes in ExamineIndexModel
* Make values strongly typed instead of generic lists of strings
* Rename to non-plural
* Rename to non-plural
* Rename controller
* Introduce ITemporaryIndexingService
* Introduce ITemporaryIndexingService
* Add SearcherName to view model
* Move to new ExamineManagementControllerBase.cs
* Refactor ExamineManagerService
* Use init instead of setters
* Make properties explicitly on models
* Add DI
* Apply suggestions from code review
Co-authored-by: Kenn Jacobsen <kja@umbraco.dk >
* Rename to IndexExamineManagementController
* Return ViewModel instead of exception
* Make view models non-nullable
* Add examine management extension point
* Rename to IndexingRebuilderService
* Move rebuild logic to service
* Fix up usages in IIndexingRebuilderService
* Fix up DI
* Fix OpenApi contract
* Implement CanRebuild on IIndexingRebuilderService.cs
Co-authored-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Kenn Jacobsen <kja@umbraco.dk >
2022-09-27 11:30:59 +02:00
Mole
476692c4a9
Merge pull request #13061 from umbraco/merge/10.2.1
...
Merge/10.2.1
2022-09-26 12:54:51 +02:00
Nikolaj
e97354dff9
Merge branch 'release/10.2.1' into merge/10.2.1
...
# Conflicts:
# version.json
2022-09-26 12:53:19 +02:00
Mads Rasmussen
25a20cf741
Add null check for variants in Grid Layout ( #13060 )
...
This fixes a regression from 10.2.0 where the `variants` property was removed.
2022-09-26 12:33:20 +02:00
Mads Rasmussen
a342e4747f
Add null check for variants in Grid Layout ( #13060 )
...
This fixes a regression from 10.2.0 where the `variants` property was removed.
2022-09-26 12:21:08 +02:00
Mole
7493e5e1fd
Add spellcheck false to password inputs ( #13059 )
2022-09-26 11:25:59 +02:00
Kenn Jacobsen
e1d438701b
Make sure swagger tags and operations are sorted alphabetically ( #13055 )
2022-09-24 09:50:32 +02:00
Kenn Jacobsen
c903c8a1a0
New Backoffice: Published cache controller ( #13034 )
...
* Add published cache controller (endpoints for the Published Status dashboard)
* Update OpenAPI contract for published cache endpoints
* Fix OpenApi spec
Co-authored-by: Zeegaan <nge@umbraco.dk >
2022-09-23 14:03:16 +02:00
Kenn Jacobsen
12a341f67d
New endpoint for web profiling dashboard ( #13038 )
...
* Endpoint for web profiling dashboard
* Add profiling API contract
2022-09-22 13:41:26 +02:00
Nikolaj Geisle
9a9bd6e480
Missing methods from IMemberService ( #13022 )
...
* Add back methods to interface
* Add default implementations to avoid breaking changes
Co-authored-by: Zeegaan <nge@umbraco.dk >
2022-09-22 10:51:48 +02:00
Sean
b7f4f95f4b
pass in parameters needed to member service ( #13020 )
2022-09-22 10:51:16 +02:00
Jacob Overgaard
4b25beea8b
improve pip classList add/remove with no intermediary variable
2022-09-22 10:43:28 +02:00
Jacob Overgaard
3f6fc6f761
add an extra check to ensure the pips exist before adding a class to them
2022-09-22 10:43:12 +02:00
Mads Rasmussen
b9f58a7bc4
Merge pull request #13044 from umbraco/bugfix/ab22651-slider-pips
...
Fix regression of active pips handling with noUiSlider
2022-09-22 10:22:50 +02:00
Kenn Jacobsen
986635c8a0
UmbracoPath has been removed from the official schema store, remove temporary workaround from our schema generator as well ( #13043 )
2022-09-22 10:18:40 +02:00
Andy Butland
4e6e0d6e14
Updated project references for Forms and Deploy in the JsonSchema project. ( #13047 )
2022-09-22 07:50:45 +02:00
Sebastiaan Janssen
4effe1d462
Bump version to 10.2.1
2022-09-21 16:21:57 +02:00
Bjarne Fyrstenborg
0142ade713
Ensure consistent margin on headings in tree root ( #12992 )
...
(cherry picked from commit 88bfef9e0d )
2022-09-21 16:18:55 +02:00
Mads Rasmussen
3139ad99e0
Only contain style instead of full layout ( #13033 )
2022-09-21 15:58:51 +02:00
Jacob Overgaard
348f3e71ea
improve pip classList add/remove with no intermediary variable
2022-09-21 15:37:57 +02:00
Jacob Overgaard
65d065fb54
add an extra check to ensure the pips exist before adding a class to them
2022-09-21 14:59:54 +02:00
Sebastiaan Janssen
cbfeba0807
Fix CodeQL duplicate "permissions" node and reformat
2022-09-20 16:03:57 +02:00
Mads Rasmussen
9827e18186
Only contain style instead of full layout ( #13033 )
2022-09-20 13:54:54 +02:00
Kenn Jacobsen
a390ad1c3c
UmbracoPath should no longer be configurable ( #13032 )
...
* UmbracoPath should no longer be configurable
* Remove UmbracoPath configuration from all tests
2022-09-20 13:19:18 +02:00
Nikolaj Geisle
d872d6228f
New backoffice/add system text json configuration attribute ( #12998 )
...
* Add SystemTextJsonConfigurationAttribute
* Fix up formatting
* Rename classes for clearer purpose
Co-authored-by: Zeegaan <nge@umbraco.dk >
2022-09-20 12:40:50 +02:00
Jacob Overgaard
954d3ecc86
v10: add Umbraco UI Library to the backoffice ( #13031 )
...
Co-authored-by: Warren Buckley <warren@umbraco.com >
2022-09-20 09:58:59 +02:00
Bjarke Berg
48954bb36a
New Backoffice - Exposing hardcoded Open API contract ( #12953 )
...
* Only expose swagger ui when in development
* Only expose swagger ui when in development + Test confirming the contract is respected + contract
* Rollback test code
* Fix up formatting
* Add reference to managementapi in integration tests.
* Revert "Add reference to managementapi in integration tests."
This reverts commit 67e2bf827758767e9031d40d146d6f27fd6c031e.
* Fix integration tests
* Add reference to management api in integration tests
* Fix up schema
* Fixed tests
* Fix test.. do not execute that composer twice
* Revert "Updated dependencies and fixed new NRT issues"
This reverts commit b2b2903a6e .
* Added debug info to test, to debug on azure pipeline
* Try and fix OpenApi test
* Only run test in release
* Try fixing OpenApi.json
Co-authored-by: Nikolaj <nikolajlauridsen@protonmail.ch >
2022-09-20 09:50:34 +02:00
Sebastiaan Janssen
8d5fb41ab7
Revert "Updated dependencies and fixed new NRT issues"
...
This reverts commit b2b2903a6e .
2022-09-20 09:08:28 +02:00
Sebastiaan Janssen
85e31bd12d
Merge branch 'v10/dev' into v10/contrib
...
# Conflicts:
# src/Umbraco.Core/EmbeddedResources/Lang/en.xml
# src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml
2022-09-19 16:48:36 +02:00
Bjarke Berg
b2b2903a6e
Updated dependencies and fixed new NRT issues
...
(cherry picked from commit 803c044b60 )
2022-09-19 16:21:50 +02:00
Jacob Overgaard
1fe4c5169c
V10: Fix to allow dragged images in the rich text editor to be correctly uploaded ( #13016 )
...
* update string extensions IsFullPath to support more filepaths with new built-in Path.IsPathFullyQualified
* resolve TODO to switch to Path.IsPathFullyQualified supported from .NET Standard 2.1
* Use content root instead of web root for uploaded images
* Un-break a breaking change
* handle special parsing of AngularJS json response
* change htmlId selector to support html id's with numbers
* remove bad test case
* test IsFullPath without tricky UNC paths that are not useful
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
(cherry picked from commit d18dc92137 )
2022-09-19 16:21:20 +02:00
Jacob Overgaard
963d0018c2
update npm packages
...
@microsoft/signalr: 6.0.9
ace editor: 1.10.1
clipboard: 2.0.11
jquery: 3.6.1
jquery-ui: 1.13.2
moment.js: 2.29.4
nouislider: 15.6.1
underscore: 13.13.4
wicg-inert: 3.1.2
dev updates: karma, jasmine, less and postcss
(cherry picked from commit ad1c945bb1 )
2022-09-19 16:20:55 +02:00
Kenn Jacobsen
07b7ef200a
Add custom PrependBasePathFileProvider to handle media files with special characters ( #12936 )
...
(cherry picked from commit e9883ea063 )
2022-09-19 16:20:44 +02:00
Mole
22576edd70
Backoffice api: Refactor controllers ( #12934 )
...
* Refactor install controller
* Removed unused InstallationTypeTarget
* Add ApiVersion to controllers
* Refactor upgrade controller
* Add missing RequireRuntimeLevelAttribute
(cherry picked from commit a356cf4f40 )
2022-09-19 16:20:23 +02:00
Nikolaj Geisle
352da6c529
V10: Update examine dependency ( #12982 )
...
* Update Examine.Lucene to newest version
* Update other projects
(cherry picked from commit 09e2b04f91 )
2022-09-19 16:19:44 +02:00
nikolajlauridsen
79c67338e7
Ensure new projects use the correct apssettings key for AllowEditInvariantFromNonDefault
...
(cherry picked from commit ae516b28db )
2022-09-19 16:19:23 +02:00
Nikolaj
788f8c6ab3
Undo breaking change
...
(cherry picked from commit 5bb38b39c9 )
2022-09-19 16:19:02 +02:00
Nikolaj Geisle
0c84b1a051
Extend error message with possible solution ( #12962 )
...
Co-authored-by: Zeegaan <nge@umbraco.dk >
(cherry picked from commit 82934838cc )
2022-09-19 16:18:52 +02:00
Mole
48c981d31f
Hotfix: Move allow edit invariant from non default setting to content settings ( #12960 )
...
* Use ContentSettings instead of SecuritySettings for AllowEditInvariantFromNonDefault
* Make it backwards compatible
(cherry picked from commit 3846c75cc6 )
2022-09-19 16:18:41 +02:00
Sebastiaan Janssen
aa7a7c4691
Fix tree root font being larger than it used to be
...
(cherry picked from commit 2ad6633d47 )
2022-09-19 16:18:32 +02:00
Bjarke Berg
0a77775bb1
Fixed InstallAuthorizeAttribute and simplified other things
...
(cherry picked from commit da24ae9180 )
2022-09-19 16:18:19 +02:00
Nikolaj
3ab57ce691
Bump version
...
(cherry picked from commit d038f860bd )
2022-09-19 16:18:07 +02:00
Nikolaj Geisle
7d0be19199
Add PagedViewModel ( #12955 )
...
Co-authored-by: Zeegaan <nge@umbraco.dk >
(cherry picked from commit 9a2ead4381 )
2022-09-19 16:17:47 +02:00
Bjarke Berg
5500f87223
Limit what API does when not in used in Install level
...
(cherry picked from commit 7b00c0d3e9 )
2022-09-19 16:17:39 +02:00
Nikolaj Geisle
7852220827
Use staticserviceprovider to provide service ( #12939 )
...
Co-authored-by: Zeegaan <nge@umbraco.dk >
(cherry picked from commit 89d1d7cd9c )
2022-09-19 16:16:45 +02:00
Mole
669f8ff5ba
Backoffice Api: Server Controller ( #12932 )
...
* Add initial implementation using 1 controller pr. action
* Add OpenApiTag attribute
Otherwise the endpoints won't be grouped correctly
* Use correct response type
* Move ApiVersion to endpoint controllers
* Add ServerController suffix to endpoint controllers
(cherry picked from commit 9cf7e965a9 )
2022-09-19 16:16:32 +02:00
Jacob Overgaard
126a2593ee
remove styling from installer ( #12923 )
...
This styling is now being imported from components/umb-range-slider.less and is no longer needed here
Previously fixed in 52672d2c2ba046f1da431388ec95b21b30965f08
Ref 52672d2c2b (r957799952)
(cherry picked from commit 87ced87ddd )
2022-09-19 16:16:22 +02:00