Pārlūkot izejas kodu

Corregido un bug de reset sin workflow y añadidas unas traducciones.

Maximiliano Schvindt 8 gadi atpakaļ
vecāks
revīzija
cf26dae279

+ 8 - 0
Controller/WorkflowController.php

@@ -68,6 +68,14 @@ class WorkflowController extends Controller
         $admin = $this->admin;
         $back_route = $admin->getBaseRouteName()."_list";
 
+        if(is_null($object->getWorkflow())) {
+            $object->setCurrentState(null);
+            $em->persist($object);
+            $em->flush();
+
+            return $this->redirect($this->generateUrl($back_route));
+        }
+
         $workflow = $object->getServiceWorkflow();
 
         if($workflow) {

+ 4 - 1
Resources/translations/WorkflowBundle.es.yml

@@ -97,4 +97,7 @@ Workflow: Workflow
 Action: Action
 Doctrine2WorkFlowAction: Doctrine2WorkFlowAction
 Class not found: Clase no encontrada
-Object not found: Objecto no encontrado
+Object not found: Objecto no encontrado
+Undefined State: Sin estado
+Incorrect State: Estado erróneo
+Undefined Workflow: Sin workflow