This commit is contained in:
2026-06-25 22:24:10 -05:00
parent 12e97e3020
commit d27811254d
13 changed files with 1368 additions and 15 deletions

View File

@@ -10,6 +10,7 @@ import {
updateVCenterConnection
} from '../models/vcenterConnectionModel.js';
import { buildHostPayloadFromVm, previewVCenterHosts, testVCenterConnection, vcenterStatus } from '../services/vcenterService.js';
import { createRdpLaunchSession } from '../services/rdpGatewayService.js';
export function index(req, res) {
res.json(listHosts(req.user.id));
@@ -32,6 +33,14 @@ export function destroy(req, res) {
res.status(204).end();
}
export function createRdpSession(req, res) {
try {
res.status(201).json(createRdpLaunchSession(req.params.id, req.user.id));
} catch (error) {
res.status(error.statusCode || 400).json({ error: error.message });
}
}
export function listGroups(req, res) {
res.json(listHostGroups(req.user.id));
}