|
|
@@ -37,7 +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\DataTable;
|
|
|
use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ResourceManager;
|
|
|
-use ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\BuildUrl;
|
|
|
+use ModulesGarden\Servers\ProxmoxCloudVps\App\Helpers\BuildUrl;
|
|
|
use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\isAdmin;
|
|
|
use function ModulesGarden\Servers\ProxmoxCloudVps\Core\Helper\sl;
|
|
|
|
|
|
@@ -165,7 +165,7 @@ class VmsDataTable extends DataTable implements ClientArea, AdminArea
|
|
|
$dataProv->setData($query);
|
|
|
$this->setDataProvider($dataProv);
|
|
|
$vmid = $dataProv->getData()->getRecords()->first()->vmid;
|
|
|
- $consoleUrl = BuildUrl::getSelfUrl().'&mg-action=novncs&vm='.$vmid;
|
|
|
+ $consoleUrl = BuildUrl::isClientArea() ? $this->urlService->getUrl('console', 'novnc', ['vm'=> $vmid]) : BuildUrl::getSelfUrl().'&mg-action=novncs&vm='.$vmid;
|
|
|
|
|
|
logModuleCall(
|
|
|
'proxmoxCloud',
|