Pārlūkot izejas kodu

change test to slider for disk create

andre 4 gadi atpakaļ
vecāks
revīzija
95911bc1c6
1 mainītis faili ar 5 papildinājumiem un 3 dzēšanām
  1. 5 3
      app/UI/Disk/Forms/UpdateForm.php

+ 5 - 3
app/UI/Disk/Forms/UpdateForm.php

@@ -54,12 +54,14 @@ class UpdateForm extends BaseForm implements ClientArea
     {
         //entity id
         $this->addField(new Hidden("id"));
-        $this->dataProvider->read();
         //size
+        $vm = \ModulesGarden\ProxmoxAddon\Core\Helper\sl('Vm')->getVm();
+        $hdd = $vm->getHardDiskRepostiory()->findById($this->id);
+        $size = $hdd->getGb();
         $this->resourceManager = new ResourceManager();
-        $field = new Range('additionalDiskSize', $this->data['size'], $this->resourceManager->disk()->free());
+        $field = new Range('additionalDiskSize', $size, $this->resourceManager->disk()->free());
         $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
-        $field->setDefaultValue($this->data['size']);
+        $field->setDefaultValue($size);
         $this->addField($field);
         /**
          * @todo $resourceManager->disk()->free() + current disk size