ソースを参照

try to reenable vmcreate after delete action

andre 4 年 前
コミット
0421be9e1e

+ 2 - 12
app/UI/Home/Providers/StatusProvider.php

@@ -104,20 +104,10 @@ class StatusProvider extends BaseDataProvider implements ClientArea
         $vmModel = \ModulesGarden\ProxmoxAddon\Core\Helper\sl('Vm')->getVmModel();
         //destory vm
         (new CloudService())->delete($vmModel);
-
-            logModuleCall(
-                'proxmoxCloud',
-                __FUNCTION__,
-                $vmModel,
-                'Debug',
-                $this
-            );
-
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
-            ->setCallBackFunction('mgLocationReload')
-//            ->setCallBackFunction('pcVmDeltedAjaxDone')
-//            ->addData('redirectUrl' , (new UrlServiceHelper())->home())
+            ->setCallBackFunction('pcVmDeltedAjaxDone')
+            ->addData('redirectUrl' , (new UrlServiceHelper())->home())
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
     }
 

+ 9 - 0
app/UI/Vms/Providers/DeleteVmProvider.php

@@ -36,6 +36,15 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
                           ->ofId($this->formData['id'])->firstOrFail();
         //destory vm
         (new CloudService())->delete($vmModel);
+
+        logModuleCall(
+            'proxmoxCloud',
+            __FUNCTION__,
+            $vmModel,
+            'Debug',
+            $this
+        );
+
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');