Browse Source

try to tweek sidebar

andre 4 years ago
parent
commit
09fc27e9d1

+ 2 - 2
app/Http/Client/Vm.php

@@ -57,7 +57,7 @@ class Vm extends AbstractClientController
         //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()) {
             //delete sidebar button
-            sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->delete();
+            sl("sidebar")->getSidebar("Service Details Overview")->getChild("vmcreate")->delete();
         }
         $view = view();
         $view->initCustomAssetFiles();
@@ -70,7 +70,7 @@ class Vm extends AbstractClientController
 
     public function create()
     {
-        sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->setActive(true);
+        sl("sidebar")->getSidebar("Service Details Overview")->getChild("vmcreate")->setActive(true);
         (new AppParams())->initFromWhmcsParams();
         $view = view();
         $view->initCustomAssetFiles();

+ 1 - 1
app/UI/CustomTemplate/Pages/CustomTemplateDataTable.php

@@ -63,7 +63,7 @@ class CustomTemplateDataTable extends DataTable implements ClientArea
         $resurceManager = new ResourceManager();
         if($resurceManager->disk()->free() < $resurceManager->disk()->getMin() || $resurceManager->vcpus()->free() < $resurceManager->vcpus()->getMin() || $resurceManager->memory()->free() < $resurceManager->memory()->getMin()) {
             //delete sidebar button
-            sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->delete();
+            sl("sidebar")->getSidebar("Service Details Overview")->getChild("vmcreate")->delete();
         }
 }
 

+ 6 - 0
app/UI/VirtualNetwork/Pages/VirtualNetworkDataTable.php

@@ -52,6 +52,12 @@ class VirtualNetworkDataTable extends DataTable implements ClientArea
         {
             $createButton->addClass("disabled");
         }
+        //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->addClass("disabled");
+            //delete sidebar button
+            sl("sidebar")->getSidebar("Service Details Overview")->getChild("vmcreate")->delete();
+        }
         //Create
         $this->addButton($createButton);
         //Update

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

@@ -73,7 +73,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             if($resurceManager->disk()->free() < $resurceManager->disk()->getMin() || $resurceManager->vcpus()->free() < $resurceManager->vcpus()->getMin() || $resurceManager->memory()->free() < $resurceManager->memory()->getMin()) {
                 $createButton->addClass("disabled");
                 //delete sidebar button
-                sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->delete();
+                sl("sidebar")->getSidebar("Service Details Overview")->getChild("vmcreate")->delete();
             }
             $this->addTitleButton($createButton);
         }