Explorar el Código

try to reenable vmcreate after delete action

andre hace 4 años
padre
commit
296f2c773e

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

@@ -66,6 +66,15 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $createButton->setRawUrl($url);
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
+
+            logModuleCall(
+                'proxmoxCloud',
+                __FUNCTION__,
+                $resurceManager,
+                'Debug',
+                sl("sidebar")->getSidebar("virtualMachinesProxmoxCloudVps")->getChild("vmcreate")
+            );
+            
             //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()) {
                 $createButton->addHtmlAttribute("disabled",true);

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

@@ -37,15 +37,6 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
                           ->ofId($this->formData['id'])->firstOrFail();
         //destory vm
         (new CloudService())->delete($vmModel);
-
-        logModuleCall(
-            'proxmoxCloud',
-            __FUNCTION__,
-            (new UrlServiceHelper())->home(),
-            'Debug',
-            $vmModel
-        );
-        
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setCallBackFunction('pcVmDeltedAjaxDone')