Procházet zdrojové kódy

try to disable delete button in vmsdatatable

andre před 4 roky
rodič
revize
a7db5cb02b
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      app/UI/Vms/Providers/DeleteVmProvider.php

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

@@ -5,6 +5,7 @@ namespace ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Vms\Providers;
 use MGProvision\Proxmox\v2\VmFactory;
 use ModulesGarden\ProxmoxAddon\App\Models\VmModel;
 use ModulesGarden\ProxmoxAddon\App\Services\CloudService;
+use ModulesGarden\ProxmoxAddon\App\Services\ApiService;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\AppParams;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\ResponseTemplates\HtmlDataJsonResponse;
@@ -13,6 +14,7 @@ use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\DataProviders\Bas
 class DeleteVmProvider extends BaseDataProvider implements ClientArea
 {
 
+    use ApiService;
     public function read()
     {
 
@@ -34,6 +36,7 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
         //get vm model
         $vmModel = VmModel::ofHostingId($this->getWhmcsParamByKey('serviceid'))
                     ->ofId($this->formData['id'])->firstOrFail();
+        $this->api();
         $status = (new VmFactory())->fromVmModel($vmModel)->status()['status'];
     
         //destory vm