Bjarke Berg
2b8d5b7edd
Merge remote-tracking branch 'origin/netcore/netcore' into feature/8651-move-image-file-types-from-config
...
# Conflicts:
# src/Umbraco.Core/Configuration/Models/ContentImagingSettings.cs
# src/Umbraco.Infrastructure/Media/UploadAutoFillProperties.cs
2020-09-22 21:10:19 +02:00
Andy Butland
f42e8856db
Removed supported image file types from configuration and set up as a property on IImageUrlGenerator, so different providers can indicate support for different sets of images.
2020-09-22 15:06:22 +02:00
Andy Butland
fe158ec7d9
Removed custom validation of configuration enum values, reverting to framework based validation when binding direct to the enum values.
2020-09-21 21:20:46 +02:00
Andy Butland
574e4d6446
Reverted change to enum parse from string configuration value, as we can't avoid the property being evaluated before the validation has occurred.
2020-09-21 16:23:58 +02:00
Andy Butland
1a59d6a978
Created constants for all configuration sections and used this and nameof expressions for building up configuration validation error messages.
2020-09-21 16:23:12 +02:00
Andy Butland
cce091de74
Throw exception on unexpected failure of creation on enum value from configuration, rather than falling back to a default.
...
This shouldn't happen in practice due to the configuration validation (e.g. by ContentSettingsValidator), so any failure of parsing here should be considered an exception.
2020-09-21 12:04:30 +02:00
Andy Butland
e032af5b06
Fixed failing tests.
2020-09-21 10:04:34 +02:00
Andy Butland
903e964925
Set default value for SmtpSettings DeliveryMethod configuration.
2020-09-21 08:54:03 +02:00
Andy Butland
d55b54ce49
Added unit tests for introduced unit test configuration setting builders.
2020-09-21 08:54:03 +02:00
Andy Butland
8aadbe02d6
Added unit tests for configuration validators.
2020-09-21 08:54:03 +02:00
Andy Butland
bae4f2fb53
Changed NuCache settings to use a nullable integer.
2020-09-21 08:54:03 +02:00
Andy Butland
b9e67dde55
Added configuration validation for models builder and hosting settings.
...
Renamed models builder config class suffix to match others.
2020-09-18 12:53:10 +02:00
Andy Butland
eb62789b68
Added configuration validation for content imaging settings.
2020-09-18 12:02:12 +02:00
Andy Butland
1f8d7f18be
Added configuration validation for content and request handler settings.
2020-09-18 11:30:26 +02:00
Bjarke Berg
b7a48686f0
Updates based on review feedback
2020-09-15 13:18:01 +02:00
Bjarke Berg
5836ca3da4
Bugfix - Imagesharp cache folder is not relative to root but to the wwwroot. "~" is not replaced with root
2020-09-15 10:27:23 +02:00
Bjarke Berg
b4353585c3
Simplifyed the ConnectionStrings config
2020-09-15 09:11:36 +02:00
Bjarke Berg
4a4b57ef87
bugfixes related to no umbraco connection string
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-09-14 21:53:56 +02:00
Bjarke Berg
ce2da18304
Fixed based on review comments
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-09-14 21:27:31 +02:00
Bjarke Berg
e74570c0ac
More clean up of old configs
2020-09-14 14:12:38 +02:00
Bjarke Berg
acb46119be
More clean up of old configs
2020-09-14 12:57:47 +02:00
Bjarke Berg
1b4b17cbae
More clean up of old configs
2020-09-14 11:56:22 +02:00
Bjarke Berg
e6ad34da1d
More clean up of old configs
2020-09-14 09:13:53 +02:00
Bjarke Berg
5b90a469e9
More clean up of old configs
2020-09-14 09:01:57 +02:00
Bjarke Berg
2eee6d7386
Removed some of the old legacy configs
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-09-11 21:13:18 +02:00
Bjarke Berg
dc643ab6a6
Merge remote-tracking branch 'origin/netcore/netcore' into feature/8651-config-options-patten
...
# Conflicts:
# src/Umbraco.Core/Configuration/ModelsBuilderConfigExtensions.cs
# src/Umbraco.ModelsBuilder.Embedded/BackOffice/ContentTypeModelValidatorBase.cs
# src/Umbraco.ModelsBuilder.Embedded/BackOffice/ModelsBuilderDashboardController.cs
# src/Umbraco.ModelsBuilder.Embedded/Building/ModelsGenerator.cs
# src/Umbraco.ModelsBuilder.Embedded/Compose/ModelsBuilderComposer.cs
# src/Umbraco.ModelsBuilder.Embedded/ModelsGenerationError.cs
# src/Umbraco.ModelsBuilder.Embedded/OutOfDateModelsStatus.cs
# src/Umbraco.ModelsBuilder.Embedded/PureLiveModelFactory.cs
# src/Umbraco.Web.BackOffice/Controllers/RedirectUrlManagementController.cs
2020-09-10 14:01:38 +02:00
Bjarke Berg
a4e5029912
Refactored to remove Configs
2020-09-10 13:51:59 +02:00
Bjarke Berg
1923cf013c
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/ModelsBuilderEmbedded-migration-roslyn-compiler
2020-09-09 12:38:16 +02:00
Elitsa Marinovska
78dd6c40da
Fixes issue https://github.com/umbraco/Umbraco-CMS/issues/8835 on alpha001 regarding disabling/enabling url tracking
2020-09-08 15:50:52 +02:00
Bjarke Berg
e079bd5a50
Cleanup usages of Configs
2020-09-08 13:03:43 +02:00
Nikolaj
00b30f74c7
Fix
2020-09-07 09:06:46 +02:00
Andy Butland
b87630250b
Removed unused private field and constructor variable for configuration global settings from UmbracoVersion.
...
Updated singleton created instances in CreateCompositionRoot to accept IOptions based parameters for configuration.
2020-09-03 11:36:57 +02:00
Nikolaj
1eb7e9c1eb
Add further progress
2020-09-02 14:44:01 +02:00
Andy Butland
f1bda37a64
Updates following PR review.
2020-09-01 18:10:12 +02:00
Andy Butland
e6ac534069
Resolved post-merge issues.
2020-08-27 09:27:11 +02:00
Andy Butland
2a59a8385c
Merge branch 'netcore/netcore' into feature/8651-config-options-patten
...
# Conflicts:
# src/Umbraco.Tests.Common/Builders/GlobalSettingsBuilder.cs
# src/Umbraco.Tests/TEMP/DatabaseContextTests.sdf
# src/Umbraco.Web.BackOffice/Controllers/ImagesController.cs
2020-08-27 09:03:01 +02:00
Bjarke Berg
3d55dcd3c4
Merge remote-tracking branch 'netcore/dev' into netcore/netcore
2020-08-26 08:05:15 +02:00
Andy Butland
8241643183
Resolved various failing tests.
2020-08-25 12:30:43 +02:00
Andy Butland
967f0be705
Aligned property names in code with those in configuration.
2020-08-25 10:45:54 +02:00
Andy Butland
863a7195b2
Restored Umbraco.Tests (partially)
2020-08-24 16:06:09 +02:00
Andy Butland
9bd8b894b8
Restored Umbraco.Tests.UnitTests
2020-08-24 10:52:48 +02:00
Andy Butland
7884e4ca17
Resolved issues such that application boots and back-office is navigable.
2020-08-24 09:29:40 +02:00
Andy Butland
2cd91a5a54
Converted to IOptions over IOptionsSnapshot due to the latter only working in scoped services.
...
Further amends to return to booting application.
2020-08-23 23:36:48 +02:00
Andy Butland
2f22313ceb
Restored Umbraco.Web and added temporary methods for converstion between legacy and new configuration models to maintain build.
2020-08-23 15:58:37 +02:00
Andy Butland
52a65caf88
Temporarily removed test and non netcore executable projects.
2020-08-21 15:27:06 +01:00
Andy Butland
510bd92e78
Amended injection of further settings to use IOptionsSnapshot.
2020-08-21 14:52:47 +01:00
Andy Butland
e3a44c6717
Moved configuration setting POCOs into Umbraco.Core and adjusted references.
...
Amended injection of some settings to use IOptionsSnapshot.
2020-08-20 22:18:50 +01:00
Bjarke Berg
2c2d70c500
https://dev.azure.com/umbraco/D-Team%20Tracker/_workitems/edit/6587 - Moved controllers: HealthCheckController + All localization files + fixed issues with MapPath from wwwroot to content root
2020-05-25 14:50:51 +02:00
Bjarke Berg
aa63ce5ed9
Merge branch 'netcore/dev' into netcore/netcore
...
# Conflicts:
# src/Umbraco.Tests/Web/Controllers/AuthenticationControllerTests.cs
# src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs
# src/Umbraco.Web.UI.NetCore/appsettings.json
# src/Umbraco.Web/Editors/AuthenticationController.cs
# src/Umbraco.Web/Editors/UsersController.cs
2020-05-20 12:43:13 +02:00
Bjarke Berg
2b4dfbca9d
#8142 - Small cleanup, and bugfix
2020-05-20 11:42:23 +02:00