WIP fixing issue with macro forms
This commit is contained in:
@@ -98,7 +98,7 @@ namespace Umbraco.Cms.Web.Website.Controllers
|
||||
/// </summary>
|
||||
protected UmbracoPageResult CurrentUmbracoPage()
|
||||
{
|
||||
HttpContext.Features.Set(new ProxyViewDataFeature(ViewData));
|
||||
HttpContext.Features.Set(new ProxyViewDataFeature(ViewData, TempData));
|
||||
return new UmbracoPageResult(ProfilingLogger);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Threading.Tasks;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Umbraco.Cms.Core.Cache;
|
||||
using Umbraco.Cms.Core.Logging;
|
||||
@@ -35,6 +36,9 @@ namespace Umbraco.Cms.Web.Website.Controllers
|
||||
return CurrentUmbracoPage();
|
||||
}
|
||||
|
||||
// TODO: This is supposed to be for members! not users
|
||||
//throw new NotImplementedException("Implement this for members");
|
||||
|
||||
if (await _websiteSecurityAccessor.WebsiteSecurity.LoginAsync(model.Username, model.Password) == false)
|
||||
{
|
||||
// Don't add a field level error, just model level.
|
||||
|
||||
@@ -165,16 +165,11 @@ namespace Umbraco.Extensions
|
||||
return htmlHelper.ValidationSummary(excludePropertyErrors, message, htmlAttributes);
|
||||
}
|
||||
|
||||
var htmlGenerator = GetRequiredService<IHtmlGenerator>(htmlHelper);
|
||||
IHtmlGenerator htmlGenerator = GetRequiredService<IHtmlGenerator>(htmlHelper);
|
||||
|
||||
var viewContext = htmlHelper.ViewContext.Clone();
|
||||
foreach (var key in viewContext.ViewData.Keys.ToArray())
|
||||
{
|
||||
if (!key.StartsWith(prefix))
|
||||
{
|
||||
viewContext.ViewData.Remove(key);
|
||||
}
|
||||
}
|
||||
ViewContext viewContext = htmlHelper.ViewContext.Clone();
|
||||
//change the HTML field name
|
||||
viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
|
||||
|
||||
var tagBuilder = htmlGenerator.GenerateValidationSummary(
|
||||
viewContext,
|
||||
|
||||
Reference in New Issue
Block a user