Menu Item editor: Adding support in the Navigation AdminController for the Unpublish and Delete buttons rendered by the Core ContentsDriver

This commit is contained in:
Benedek Farkas
2025-09-20 23:29:28 +02:00
parent 6c2420dae4
commit fa5e1e48c7

View File

@@ -293,6 +293,14 @@ namespace Orchard.Core.Navigation.Controllers {
return RedirectToAction("Index", new { menuId = menuPart.Menu.Id });
}
[HttpPost, ActionName("Edit")]
[Mvc.FormValueRequired("submit.Delete")]
public ActionResult EditDeletePOST(int id) => Delete(id);
[HttpPost, ActionName("Edit")]
[Mvc.FormValueRequired("submit.Unpublish")]
public ActionResult EditUnpublishPOST(int id) => Unpublish(id);
private MenuItemEntry CreateMenuItemEntries(MenuPart menuPart) {
return new MenuItemEntry {
MenuItemId = menuPart.Id,