From 1c81a773028cedf5a74e71f3ca5c260b9ef98bee Mon Sep 17 00:00:00 2001 From: jtkech Date: Mon, 25 May 2015 21:37:37 +0200 Subject: [PATCH] Update AdminController.cs --- .../Orchard.Workflows/Controllers/AdminController.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Orchard.Web/Modules/Orchard.Workflows/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Workflows/Controllers/AdminController.cs index add367c84..69d2d2641 100644 --- a/src/Orchard.Web/Modules/Orchard.Workflows/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Workflows/Controllers/AdminController.cs @@ -159,6 +159,12 @@ namespace Orchard.Workflows.Controllers { return RedirectToAction("Edit", new { workflowDefinitionRecord.Id }); } + public JsonResult State(int? id) { + var workflowDefinitionRecord = id.HasValue ? _workflowDefinitionRecords.Get(id.Value) : null; + var isRunning = workflowDefinitionRecord != null ? workflowDefinitionRecord.WorkflowRecords.Any() : false; + return Json(new { isRunning = isRunning }, JsonRequestBehavior.AllowGet); + } + public ActionResult Edit(int id, string localId, int? workflowId) { if (!Services.Authorizer.Authorize(StandardPermissions.SiteOwner, T("Not authorized to edit workflows"))) return new HttpUnauthorizedResult();