Browse Source

add consoleButton description

andre 4 years ago
parent
commit
7b509b2313
2 changed files with 2 additions and 6 deletions
  1. 0 2
      app/UI/Vms/Pages/VmsDataTable.php
  2. 2 4
      app/UI/Vms/Providers/DeleteVmProvider.php

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

@@ -70,11 +70,9 @@ 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->addHtmlAttribute("disabled",true);
                 //delete sidebar button
-//                $this->slVmCreateChild = sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate");
                 sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")->delete();
             }
             $this->addTitleButton($createButton);
-            $this->createButton = $createButton;
         }
         //import
         if($isAdmin){

+ 2 - 4
app/UI/Vms/Providers/DeleteVmProvider.php

@@ -25,9 +25,6 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
 
     public function update()
     {
-        if ($this->createButton) {
-            $this->createButton->addHtmlAttribute("disabled",false);
-        }
     }
 
     public function delete()
@@ -41,6 +38,7 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         (new CloudService())->delete($vmModel);
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
-            ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
+            ->setMessageAndTranslate('The Virtual Machine has been deleted successfully')
+            ->addData('redirectUrl' , (new UrlServiceHelper())->home());
     }
 }