فهرست منبع

try to reenable vmcreate after delete action

andre 4 سال پیش
والد
کامیت
296f2c773e
2فایلهای تغییر یافته به همراه9 افزوده شده و 9 حذف شده
  1. 9 0
      app/UI/Vms/Pages/VmsDataTable.php
  2. 0 9
      app/UI/Vms/Providers/DeleteVmProvider.php

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

@@ -66,6 +66,15 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $createButton->setRawUrl($url);
             $createButton->setRawUrl($url);
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
             $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
             //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()) {
             if($resurceManager->disk()->free() < $resurceManager->disk()->getMin() || $resurceManager->vcpus()->free() < $resurceManager->vcpus()->getMin() || $resurceManager->memory()->free() < $resurceManager->memory()->getMin()) {
                 $createButton->addHtmlAttribute("disabled",true);
                 $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();
                           ->ofId($this->formData['id'])->firstOrFail();
         //destory vm
         //destory vm
         (new CloudService())->delete($vmModel);
         (new CloudService())->delete($vmModel);
-
-        logModuleCall(
-            'proxmoxCloud',
-            __FUNCTION__,
-            (new UrlServiceHelper())->home(),
-            'Debug',
-            $vmModel
-        );
-        
         return (new HtmlDataJsonResponse())
         return (new HtmlDataJsonResponse())
             ->setStatusSuccess()
             ->setStatusSuccess()
             ->setCallBackFunction('pcVmDeltedAjaxDone')
             ->setCallBackFunction('pcVmDeltedAjaxDone')