|
|
@@ -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
|