Sfoglia il codice sorgente

disable vmcreate without ressources

andre 4 anni fa
parent
commit
4dc9db33b3
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      app/UI/Vms/Pages/VmsDataTable.php

+ 2 - 0
app/UI/Vms/Pages/VmsDataTable.php

@@ -66,8 +66,10 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $createButton->setRawUrl($url);
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
+            //deaktivate createVM Button in case of lack of ressources
             if($resurceManager->disk()->free() < $resurceManager->disk()->getMin() || $resurceManager->vcpus()->free() < $resurceManager->vcpus()->getMin() || $resurceManager->memory()->free() < $resurceManager->memory()->getMin()) {
                 $createButton->addHtmlAttribute("disabled",true);
+                //delete sidebar button
                 sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->delete();
             }
             $this->addTitleButton($createButton);