Initial
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user