Merge remote-tracking branch 'origin/v10/dev' into v11/dev
# Conflicts: # src/Umbraco.Core/DependencyInjection/UmbracoBuilder.Configuration.cs # src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs # src/Umbraco.Web.BackOffice/Install/InstallApiController.cs # version.json
This commit is contained in:
@@ -24,6 +24,7 @@ using Umbraco.Cms.Core.WebAssets;
|
||||
using Umbraco.Cms.Infrastructure.WebAssets;
|
||||
using Umbraco.Cms.Web.BackOffice.ActionResults;
|
||||
using Umbraco.Cms.Web.BackOffice.Filters;
|
||||
using Umbraco.Cms.Web.BackOffice.Install;
|
||||
using Umbraco.Cms.Web.BackOffice.Security;
|
||||
using Umbraco.Cms.Web.Common.ActionsResults;
|
||||
using Umbraco.Cms.Web.Common.Attributes;
|
||||
@@ -211,6 +212,12 @@ public class BackOfficeController : UmbracoController
|
||||
{
|
||||
// force authentication to occur since this is not an authorized endpoint
|
||||
AuthenticateResult result = await this.AuthenticateBackOfficeAsync();
|
||||
if (result.Succeeded)
|
||||
{
|
||||
// Redirect to installer if we're already authorized
|
||||
var installerUrl = Url.Action(nameof(InstallController.Index), ControllerExtensions.GetControllerName<InstallController>(), new { area = Cms.Core.Constants.Web.Mvc.InstallArea }) ?? "/";
|
||||
return new LocalRedirectResult(installerUrl);
|
||||
}
|
||||
|
||||
var viewPath = Path.Combine(Constants.SystemDirectories.Umbraco, Constants.Web.Mvc.BackOfficeArea, nameof(AuthorizeUpgrade) + ".cshtml");
|
||||
|
||||
|
||||
@@ -569,7 +569,7 @@ namespace Umbraco.Cms.Web.BackOffice.Controllers
|
||||
{"minimumPasswordNonAlphaNum", _memberPasswordConfigurationSettings.GetMinNonAlphaNumericChars()},
|
||||
{"sanitizeTinyMce", _globalSettings.SanitizeTinyMce},
|
||||
{"dataTypesCanBeChanged", _dataTypesSettings.CanBeChanged.ToString()},
|
||||
{"allowEditInvariantFromNonDefault", _securitySettings.AllowEditInvariantFromNonDefault},
|
||||
{"allowEditInvariantFromNonDefault", _contentSettings.AllowEditInvariantFromNonDefault},
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user