From ed58343e60e8fed3fe0104e3f334a116a528959f Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Wed, 28 Aug 2019 15:00:02 +0200 Subject: split events DB field into entity and events, adjust biz logic Signed-off-by: Arthur Schiwon --- apps/workflowengine/lib/Controller/AWorkflowController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'apps/workflowengine/lib/Controller/AWorkflowController.php') diff --git a/apps/workflowengine/lib/Controller/AWorkflowController.php b/apps/workflowengine/lib/Controller/AWorkflowController.php index 24f57321834..2e3186e380d 100644 --- a/apps/workflowengine/lib/Controller/AWorkflowController.php +++ b/apps/workflowengine/lib/Controller/AWorkflowController.php @@ -99,11 +99,12 @@ abstract class AWorkflowController extends OCSController { string $name, array $checks, string $operation, + string $entity, array $events ): DataResponse { $context = $this->getScopeContext(); try { - $operation = $this->manager->addOperation($class, $name, $checks, $operation, $context, $events); + $operation = $this->manager->addOperation($class, $name, $checks, $operation, $context, $entity, $events); $operation = $this->manager->formatOperation($operation); return new DataResponse($operation); } catch (\UnexpectedValueException $e) { @@ -125,10 +126,12 @@ abstract class AWorkflowController extends OCSController { string $name, array $checks, string $operation, + string $entity, array $events ): DataResponse { try { - $operation = $this->manager->updateOperation($id, $name, $checks, $operation, $this->getScopeContext(), $events); + $context = $this->getScopeContext(); + $operation = $this->manager->updateOperation($id, $name, $checks, $operation, $context, $entity, $events); $operation = $this->manager->formatOperation($operation); return new DataResponse($operation); } catch (\UnexpectedValueException $e) { -- cgit v1.2.3