Merge pull request #10713 from vsilvar/feature/10709-expose_IMvcBuilder_configuration_action

Exposed MVC configuration action in AddBackOffice - #10709
This commit is contained in:
Mole
2021-07-22 10:28:24 +02:00
committed by GitHub

View File

@@ -1,3 +1,4 @@
using System;
using System.Linq;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
@@ -31,7 +32,7 @@ namespace Umbraco.Extensions
/// <summary>
/// Adds all required components to run the Umbraco back office
/// </summary>
public static IUmbracoBuilder AddBackOffice(this IUmbracoBuilder builder) => builder
public static IUmbracoBuilder AddBackOffice(this IUmbracoBuilder builder, Action<IMvcBuilder> configureMvc = null) => builder
.AddConfiguration()
.AddUmbracoCore()
.AddWebComponents()
@@ -42,7 +43,7 @@ namespace Umbraco.Extensions
.AddMembersIdentity()
.AddBackOfficeAuthorizationPolicies()
.AddUmbracoProfiler()
.AddMvcAndRazor()
.AddMvcAndRazor(configureMvc)
.AddWebServer()
.AddPreviewSupport()
.AddHostedServices()