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

try to disable vmcreate without ressources

andre 4 лет назад
Родитель
Сommit
6b528575ab

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

@@ -35,9 +35,11 @@ use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Buttons\ButtonRedirect;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\Column;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataProviders\Providers\QueryDataProvider;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataTable;
+use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\isAdmin;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\sl;
 
+
 class VmsDataTable extends DataTable implements ClientArea, AdminArea
 {
 
@@ -55,6 +57,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
 
         $isAdmin = isAdmin();
         //create
+        $resurceManager = new ResourceManager();
         if(!$isAdmin){
             $createButton = new ButtonRedirect('createVmButton');
             $createButton->setShowTitle();
@@ -62,6 +65,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
             $createButton->setRawUrl($url);
             $createButton->setIcon('lu-zmdi lu-zmdi-plus');
             $createButton->replaceClasses(['lu-btn lu-btn--primary']);
+            $createButton->addClass('disbled');
             $this->addTitleButton($createButton);
         }
         //import

+ 2 - 2
templates/client/default/ui/core/default/widget/modals/modalTabsEdit.tpl

@@ -29,11 +29,11 @@
                         {if $rawObject->isRawTitle()}{$rawObject->getRawTitle()}{elseif $rawObject->getTitle()}{$MGLANG->T('modal', $rawObject->getTitle())}{/if}
                     </span>
                 </div>
-{*                <div class="lu-top__toolbar">
+                <div class="lu-top__toolbar">
                     <button class="lu-btn lu-btn--xs lu-btn--default lu-btn--icon lu-btn--link lu-btn--plain closeModal" data-dismiss="lu-modal" aria-label="Close" @click='closeModal($event)'>
                         <i class="lu-btn__icon lu-zmdi lu-zmdi-close"></i>
                     </button>
-                </div> *}
+                </div>
             </div>
             {assign var="editForms" value=$rawObject->getForms()}
             {assign var="editForm" value=$editForms|array_pop}