Przeglądaj źródła

try to reenable vmcreate after delete action

andre 4 lat temu
rodzic
commit
b59f4d2701

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

@@ -47,17 +47,15 @@ function pmToggleVirtualNetworkButton (data) {
     }
 }
 
-/*VMs each 30 sec*/
-setInterval(function pmToggleVirtualMachineButton(data){
+/*VM Removed*/
+function pmActivateCreateVMButton() {
     mgPageControler.vueLoader.refreshingState = ['vmsDataTable'];
     mgPageControler.vueLoader.runRefreshActions();
     let button = $(".pmCreateVirtualMachineButton");
-    if(data.htmlData.createButtonStatus)
-    {
-        button.removeClass('disabled');
-    }
-    else
-    {
-        button.addClass('disabled');
-    }
+    button.removeClass('disabled');
+}
+/*VMs each 30 sec*/
+setInterval(function(){
+    mgPageControler.vueLoader.refreshingState = ['vmsDataTable'];
+    mgPageControler.vueLoader.runRefreshActions();
 }, 1000*30);

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

@@ -39,7 +39,6 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully')
-            ->addData('createButtonStatus', 1)
-            ->setCallBackFunction('pmToggleVirtualMachineButton');
+            ->setCallBackFunction('pmActivateCreateVMButton');
     }
 }