Răsfoiți Sursa

try to reenable vmcreate after delete action

andre 4 ani în urmă
părinte
comite
f1e2d490e2

+ 1 - 1
app/UI/Client/Templates/assets/js/home/index.js

@@ -48,7 +48,7 @@ function pmToggleVirtualNetworkButton (data) {
 }
 
 /*VMs each 30 sec*/
-setInterval(function(){
+setInterval(function pmToggleVirtualMachineButton(data){
     mgPageControler.vueLoader.refreshingState = ['vmsDataTable'];
     mgPageControler.vueLoader.runRefreshActions();
     let button = $(".pmCreateVirtualMachineButton");

+ 3 - 1
app/UI/Vms/Providers/DeleteVmProvider.php

@@ -38,6 +38,8 @@ 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('createButtonStatus', 1)
+            ->setCallBackFunction('pmToggleVirtualMachineButton');
     }
 }