Kaynağa Gözat

try to disable vmcreate without ressources

andre 4 yıl önce
ebeveyn
işleme
d3e6f87b3f
1 değiştirilmiş dosya ile 12 ekleme ve 1 silme
  1. 12 1
      app/UI/Vms/Pages/VmsDataTable.php

+ 12 - 1
app/UI/Vms/Pages/VmsDataTable.php

@@ -65,7 +65,18 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $createButton->setRawUrl($url);
             $createButton->setRawUrl($url);
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
-            $createButton->addHtmlAttribute("disabled",true);
+            if($resurceManager->disk()->free() < 10) {
+                $createButton->addHtmlAttribute("disabled",true);
+            }
+
+            logModuleCall(
+                'proxmoxCloud',
+                __FUNCTION__,
+                $resurceManager,
+                'Debug',
+                $this->configuration()
+            );
+            
             $this->addTitleButton($createButton);
             $this->addTitleButton($createButton);
         }
         }
         //import
         //import