Explorar el Código

try to disable delete button in vmsdatatable

andre hace 4 años
padre
commit
e2497e93bf
Se han modificado 1 ficheros con 6 adiciones y 3 borrados
  1. 6 3
      app/UI/Vms/Providers/DeleteVmProvider.php

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

@@ -33,18 +33,21 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         (new AppParams())->initFromWhmcsParams();
         //get vm model
         $vmModel = VmModel::ofHostingId($this->getWhmcsParamByKey('serviceid'))
-                          ->ofId($this->formData['id'])->firstOrFail();
+                    ->ofId($this->formData['id'])->firstOrFail();
+        $this->api();
+        $status = (new VmFactory())->fromVmModel($vmModel)->status()['status'];
+    
         //destory vm
 
         logModuleCall(
             'proxmoxCloud',
             __FUNCTION__,
-            $this->formData,
+            $status,
             'Debug',
             $vmModel
         );
 
-        (new CloudService())->delete($vmModel);
+//        (new CloudService())->delete($vmModel);
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully')