Эх сурвалжийг харах

bugfix max value in range slider

andre 4 жил өмнө
parent
commit
38256d9bd6

+ 4 - 16
app/UI/Disk/Forms/UpdateForm.php

@@ -35,7 +35,6 @@ use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\Fields\Range;
 class UpdateForm extends BaseForm implements ClientArea
 {
     use ProductService;
-    protected $diskSize;
 
     public function initContent()
     {
@@ -50,11 +49,9 @@ class UpdateForm extends BaseForm implements ClientArea
         $rangeField->setMinValue($diskSize);
         $rangeField->setDefaultValue($diskSize);
         if ($this->configuration()->serverDiskSize->max > ($this->resourceManager->disk()->free() + $diskSize)) {
-//            $rangeField->setMaxValue($this->resourceManager->disk()->free() + $diskSize);
-            $rangeField->setMaxValue(200);
+            $rangeField->setMaxValue($this->resourceManager->disk()->free() + $diskSize);
         } else {
-//            $rangeField->setMaxValue($this->configuration()->serverDiskSize->max);
-            $rangeField->setMaxValue(300);
+            $rangeField->setMaxValue($this->configuration()->serverDiskSize->max);
         }
         $backupSwitcher = $this->getField('backup');
         if ( parent::getFormData()['id'] == 'scsi0') {
@@ -73,17 +70,8 @@ class UpdateForm extends BaseForm implements ClientArea
         //entity id
         $this->addField(new Hidden("id"));
         //size
-
-        logModuleCall(
-            'proxmoxCloud',
-            __FUNCTION__,
-            $diskSize,
-            'Debug',
-            $this->configuration()
-        );
-
-        $field = new Range('additionalDiskSize', 0, 200);
-//        $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
+        $field = new Range('additionalDiskSize', 0, 0);
+        $field->addValidator(new DiskSizeValidator('additionalDiskSize',true));
         $this->addField($field);
         //backup
         if ($this->configuration()->isPermissionAdditionalDiskBackup())