Remove macros (#15794)

* Remove macros!

* Clean up snippets

* Add migration that deletes all macros

* Review comments
This commit is contained in:
Kenn Jacobsen
2024-02-29 15:11:06 +01:00
committed by GitHub
parent 47d07bf2d8
commit 976bca456e
160 changed files with 159 additions and 7340 deletions

View File

@@ -26,7 +26,6 @@ using Umbraco.Cms.Core.Extensions;
using Umbraco.Cms.Core.Hosting;
using Umbraco.Cms.Core.IO;
using Umbraco.Cms.Core.Logging;
using Umbraco.Cms.Core.Macros;
using Umbraco.Cms.Core.Net;
using Umbraco.Cms.Core.Notifications;
using Umbraco.Cms.Core.Persistence.Repositories;
@@ -51,7 +50,6 @@ using Umbraco.Cms.Web.Common.Controllers;
using Umbraco.Cms.Web.Common.DependencyInjection;
using Umbraco.Cms.Web.Common.FileProviders;
using Umbraco.Cms.Web.Common.Localization;
using Umbraco.Cms.Web.Common.Macros;
using Umbraco.Cms.Web.Common.Middleware;
using Umbraco.Cms.Web.Common.ModelBinders;
using Umbraco.Cms.Web.Common.Mvc;
@@ -287,25 +285,6 @@ public static partial class UmbracoBuilderExtensions
builder.Services.AddUnique<IProfilerHtml, WebProfilerHtml>();
builder.Services.AddUnique<IMacroRenderer>(serviceProvider =>
{
return new MacroRenderer(
serviceProvider.GetRequiredService<IProfilingLogger>(),
serviceProvider.GetRequiredService<ILogger<MacroRenderer>>(),
serviceProvider.GetRequiredService<IUmbracoContextAccessor>(),
serviceProvider.GetRequiredService<IOptionsMonitor<ContentSettings>>(),
serviceProvider.GetRequiredService<ILocalizedTextService>(),
serviceProvider.GetRequiredService<AppCaches>(),
serviceProvider.GetRequiredService<IMacroService>(),
serviceProvider.GetRequiredService<ICookieManager>(),
serviceProvider.GetRequiredService<ISessionManager>(),
serviceProvider.GetRequiredService<IRequestAccessor>(),
serviceProvider.GetRequiredService<PartialViewMacroEngine>(),
serviceProvider.GetRequiredService<IHttpContextAccessor>(),
serviceProvider.GetRequiredService<IWebHostEnvironment>());
});
builder.Services.AddSingleton<PartialViewMacroEngine>();
builder.Services.AddSingleton<IPartialViewBlockEngine, PartialViewBlockEngine>();
// register the umbraco context factory