Browse Source

FD3-805 action migrations updated

Guillermo Espinoza 6 years ago
parent
commit
9ac1526b91

+ 6 - 24
app/DoctrineMigrations/src/action.yml

@@ -2,47 +2,29 @@ insertorupdate:
     action:
     action:
         -
         -
           id: 1
           id: 1
-          name: "KEA Config Subnet"
-          workflow_name: "dhcp_workflow"
-          object_class: "IPv4Bundle\\Entity\\SubNet"
-          event: "a:1:{i:0;s:5:\"enter\";}"
-          event_reference: "active"
-          template: "echo \"Config KEA Subnet id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
-          tenancy_id: 1
-        -
-          id: 2
-          name: "KEA Config Pool"
-          workflow_name: "dhcp_workflow"
-          object_class: "IPv4Bundle\\Entity\\Pool"
-          event: "a:1:{i:0;s:5:\"enter\";}"
-          event_reference: "active"
-          template: "echo \"Config KEA Pool id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
-          tenancy_id: 1
-        -
-          id: 3
           name: "Config on Create/Update/Remove"
           name: "Config on Create/Update/Remove"
           object_class: "HostBundle\\Entity\\Host"
           object_class: "HostBundle\\Entity\\Host"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
           template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=HostBundle\\\\Entity\\\\Host --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Host id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
           template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=HostBundle\\\\Entity\\\\Host --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Host id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
           tenancy_id: 1
           tenancy_id: 1
         -
         -
-          id: 4
+          id: 2
           name: "Config on Create/Update/Remove"
           name: "Config on Create/Update/Remove"
           object_class: "IPv4Bundle\\Entity\\Pool"
           object_class: "IPv4Bundle\\Entity\\Pool"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
-          template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\Pool --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\""
+          template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\Pool --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Pool id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
           tenancy_id: 1
           tenancy_id: 1
         -
         -
-          id: 5
+          id: 3
           name: "Config on Create/Update/Remove"
           name: "Config on Create/Update/Remove"
           object_class: "IPv4Bundle\\Entity\\SubNet"
           object_class: "IPv4Bundle\\Entity\\SubNet"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
           event: "a:3:{i:0;s:11:\"postPersist\";i:1;s:10:\"postUpdate\";i:2;s:9:\"preRemove\";}"
-          template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\SubNet --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\""
+          template: "echo \"{{object.mac}} Config on Create/Update/Remove (postPersist / PostUpdate / PreRemove)\"\r\nphp /opt/dhcp/bin/console workflow:apply --entity=IPv4Bundle\\\\Entity\\\\SubNet --id={{object.id}} --workflow=dhcp_workflow --transition=\"add_config\"\r\n\r\necho \"Config KEA Subnet id: {{object.id}}. Command: php /opt/dhcp/bin/console kea:config --set\"\r\nphp /opt/dhcp/bin/console kea:config --set"
           tenancy_id: 1
           tenancy_id: 1
         -
         -
-          id: 6
+          id: 4
           name: "Update fixed address Cablemodem"
           name: "Update fixed address Cablemodem"
           object_class: "HostBundle\\Entity\\Host"
           object_class: "HostBundle\\Entity\\Host"
           event: "a:1:{i:0;s:9:\"preUpdate\";}"
           event: "a:1:{i:0;s:9:\"preUpdate\";}"
           template: "echo \"Actualizando Cablemodem\"\r\n\r\nphp /opt/dhcp/bin/console cablemodem:update --id={{object.id}}"
           template: "echo \"Actualizando Cablemodem\"\r\n\r\nphp /opt/dhcp/bin/console cablemodem:update --id={{object.id}}"
-          tenancy_id: 1
+          tenancy_id: 1        

+ 1 - 1
src/IPv4Bundle/Entity/SubNet.php

@@ -267,7 +267,7 @@ class SubNet implements TenancyIdTraitInterface, WorkflowInterface
      *
      *
      * @return SubNet
      * @return SubNet
      */
      */
-    public function setStatus($status = null)
+    public function setStatus($status)
     {
     {
         $this->status = $status;
         $this->status = $status;
 
 

+ 1 - 0
src/IPv4Bundle/Resources/translations/IPv4Bundle.es.yml

@@ -105,6 +105,7 @@ show:
     label_status: Estado
     label_status: Estado
     label_opcode: Opcode
     label_opcode: Opcode
     label_relay: Relay - IP addresses
     label_relay: Relay - IP addresses
+    label_fixed_address: IP fija
 
 
 filter:
 filter:
     label_mac: Mac
     label_mac: Mac