瀏覽代碼

Implementacion del OwnerVoter en Workflow

gabriel 7 年之前
父節點
當前提交
c6eff6ea8b
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 4 1
      Entity/Workflow.php
  2. 1 1
      Resources/config/services.yml

+ 4 - 1
Entity/Workflow.php

@@ -14,6 +14,8 @@ use Symfony\Component\Console\Output\BufferedOutput;
 use WorkflowBundle\Validator\Constraints as WorkflowAssert;
 use Symfony\Component\Workflow\Registry;
 
+use OwnerVoterBundle\Entity\Traits\OwnerTraitInterface;
+use OwnerVoterBundle\Entity\Traits\OwnerTrait;
 
 /**
  * Workflow
@@ -23,8 +25,9 @@ use Symfony\Component\Workflow\Registry;
  * @UniqueEntity(fields={"name", "tenancyId"}, message="errors.duplicate_key")
  * @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name="unique_idx", columns={"name", "tenancy_id"})})
  */
-class Workflow
+class Workflow implements OwnerTraitInterface
 {
+    use OwnerTrait;
     /**
      * @var int
      *

+ 1 - 1
Resources/config/services.yml

@@ -5,7 +5,7 @@ imports:
 services:
     workflow.admin.workflow:
         class: WorkflowBundle\Admin\WorkflowAdmin
-        arguments: [~, WorkflowBundle\Entity\Workflow, SonataAdminBundle:CRUD]
+        arguments: [~, WorkflowBundle\Entity\Workflow, BaseAdminBundle:CRUD]
         tags:
             - { name: sonata.admin, manager_type: orm, group: Workflow, label: Workflow, label_catalogue: WorkflowBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
         calls: