From f17f2c3a93daba589bcf2027f817fe21453979eb Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 14 Jan 2016 17:52:07 -0800 Subject: [PATCH] [Fixes #6279] Adding confirmation for deleting taxonomies --- .../Modules/Orchard.Taxonomies/Controllers/AdminController.cs | 1 + .../Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/AdminController.cs index bb2441855..12b1cbf03 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/AdminController.cs @@ -66,6 +66,7 @@ namespace Orchard.Taxonomies.Controllers { return RedirectToAction("Index"); } + [HttpPost] public ActionResult Delete(int id) { if (!Services.Authorizer.Authorize(Permissions.CreateTaxonomy, T("Couldn't delete taxonomy"))) return new HttpUnauthorizedResult(); diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml index d26eb4898..45b2d0619 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml @@ -52,7 +52,7 @@ @if (!taxonomyEntry.IsInternal || Authorizer.Authorize(Orchard.Security.StandardPermissions.SiteOwner)) { @Html.ItemEditLink(T("Edit").Text, taxonomyEntry.ContentItem) | @Html.ActionLink(T("Terms").Text, "Index", "TermAdmin", new { taxonomyId = taxonomyEntry.Id }, new object { }) | - @Html.ActionLink(T("Delete").Text, "Delete", new { id = taxonomyEntry.Id }, new object { }) | + @Html.ActionLink(T("Delete").Text, "Delete", new { id = taxonomyEntry.Id }, new { itemprop = "RemoveUrl UnsafeUrl" }) | @Html.ActionLink(T("Import").Text, "Import", new { id = taxonomyEntry.Id }, new object { }) }