Procházet zdrojové kódy

try to reenable vmcreate after delete action

andre před 4 roky
rodič
revize
3e835efddd

+ 9 - 0
app/UI/Vms/Pages/VmsDataTable.php

@@ -95,6 +95,15 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             ->addColumn((new Column('disk')))
             ->addColumn((new Column('osTemplate')));
         $resurceManager = new ResourceManager();
+
+        logModuleCall(
+            'proxmoxCloud',
+            __FUNCTION__,
+            $resurceManager,
+            'Debug',
+            $this
+        );
+
         //deaktivate createVM Button in case of lack of ressources
         if($resurceManager->disk()->free() < $resurceManager->disk()->getMin() || $resurceManager->vcpus()->free() < $resurceManager->vcpus()->getMin() || $resurceManager->memory()->free() < $resurceManager->memory()->getMin()) {
             $this->createButton->addHtmlAttribute("disabled",true);

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

@@ -9,7 +9,6 @@ use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\AppParams;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\ResponseTemplates\HtmlDataJsonResponse;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\DataProviders\BaseDataProvider;
-use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\UrlServiceHelper;
 
 class DeleteVmProvider extends BaseDataProvider implements ClientArea
 {
@@ -37,19 +36,8 @@ 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()
-            ->setCallBackFunction('pcVmDeltedAjaxDone')
-            ->addData('redirectUrl' , (new UrlServiceHelper())->home())
             ->setMessageAndTranslate('The Virtual Machine has been deleted successfully');
     }
 }