Procházet zdrojové kódy

try to reenable vmcreate after delete action

andre před 4 roky
rodič
revize
85e47b1c85

+ 1 - 0
app/UI/Vms/Buttons/ConsoleButton.php

@@ -33,6 +33,7 @@ class ConsoleButton extends ButtonDataTableModalAction implements ClientArea
     {
     {
         $this->initIds('consoleButton');
         $this->initIds('consoleButton');
         $this->setDisableByColumnValue("vmid", 0);
         $this->setDisableByColumnValue("vmid", 0);
+        $url = (new UrlServiceHelper())->getNoVncConsoleUrl();
         $url ="clientarea.php?action=productdetails&id={$this->getWhmcsParamByKey('serviceid')}&modop=custom&a=management&mg-page=vm";
         $url ="clientarea.php?action=productdetails&id={$this->getWhmcsParamByKey('serviceid')}&modop=custom&a=management&mg-page=vm";
         $this->setRawUrl($url)
         $this->setRawUrl($url)
             ->setRedirectParams(['vm' => ':id']);
             ->setRedirectParams(['vm' => ':id']);

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

@@ -37,7 +37,7 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
                           ->ofId($this->formData['id'])->firstOrFail();
                           ->ofId($this->formData['id'])->firstOrFail();
         //destory vm
         //destory vm
         (new CloudService())->delete($vmModel);
         (new CloudService())->delete($vmModel);
-        
+
         logModuleCall(
         logModuleCall(
             'proxmoxCloud',
             'proxmoxCloud',
             __FUNCTION__,
             __FUNCTION__,
@@ -48,6 +48,7 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         
         
         return (new HtmlDataJsonResponse())
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setStatusSuccess()
+            ->setCallBackFunction('pcVmDeltedAjaxDone')
             ->addData('redirectUrl' , (new UrlServiceHelper())->home())
             ->addData('redirectUrl' , (new UrlServiceHelper())->home())
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
     }
     }