Просмотр исходного кода

try to reenable vmcreate after delete action

andre 4 лет назад
Родитель
Сommit
85e47b1c85
2 измененных файлов с 3 добавлено и 1 удалено
  1. 1 0
      app/UI/Vms/Buttons/ConsoleButton.php
  2. 2 1
      app/UI/Vms/Providers/DeleteVmProvider.php

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

@@ -33,6 +33,7 @@ class ConsoleButton extends ButtonDataTableModalAction implements ClientArea
     {
         $this->initIds('consoleButton');
         $this->setDisableByColumnValue("vmid", 0);
+        $url = (new UrlServiceHelper())->getNoVncConsoleUrl();
         $url ="clientarea.php?action=productdetails&id={$this->getWhmcsParamByKey('serviceid')}&modop=custom&a=management&mg-page=vm";
         $this->setRawUrl($url)
             ->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();
         //destory vm
         (new CloudService())->delete($vmModel);
-        
+
         logModuleCall(
             'proxmoxCloud',
             __FUNCTION__,
@@ -48,6 +48,7 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
+            ->setCallBackFunction('pcVmDeltedAjaxDone')
             ->addData('redirectUrl' , (new UrlServiceHelper())->home())
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
     }