Ver código fonte

try to use console button

andre 4 anos atrás
pai
commit
5553c92f58

+ 0 - 1
app/UI/Vms/Buttons/ManageButton.php

@@ -23,7 +23,6 @@ use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Vms\Modals\MigrateModal;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\AdminArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\AdminArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\ClientArea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Buttons\ButtonDataTableModalAction;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Buttons\ButtonDataTableModalAction;
-use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\UrlServiceHelper;
 
 
 class ManageButton extends ButtonDataTableModalAction implements ClientArea
 class ManageButton extends ButtonDataTableModalAction implements ClientArea
 {
 {

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

@@ -37,6 +37,7 @@ 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\DataProviders\Providers\QueryDataProvider;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataTable;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\DataTable\DataTable;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
+use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\UrlServiceHelper;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\isAdmin;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\isAdmin;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\sl;
 use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\sl;
 
 
@@ -84,8 +85,9 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
         if (isAdmin() || $this->configuration()->isPermissionNovnc()){
         if (isAdmin() || $this->configuration()->isPermissionNovnc()){
             //console
             //console
             $this->addActionButton(new ConsoleButton());
             $this->addActionButton(new ConsoleButton());
-            $consoleUrl = "http://www.symbionet.de";
-            $this->actionButtons['consoleButton']->setConsoleUrl($consoleUrl);
+            $serviceUrl = new UrlServiceHelper();
+//            $consoleUrl = "http://www.symbionet.de";
+            $this->actionButtons['consoleButton']->setConsoleUrl($serviceUrl->getNoVncConsoleUrl());
         }
         }
         if(!$isAdmin){
         if(!$isAdmin){
             //edit
             //edit