mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-08-30 17:13:08 +08:00
Merge pull request #5838 from swordqiu/hotfix/qj-decouple-climc-webconsole
fix: decouple climc and webconsole, make climc windows buildable
This commit is contained in:
@@ -22,11 +22,11 @@ import (
|
||||
"yunion.io/x/jsonutils"
|
||||
"yunion.io/x/pkg/utils"
|
||||
|
||||
webconsole_api "yunion.io/x/onecloud/pkg/apis/webconsole"
|
||||
"yunion.io/x/onecloud/pkg/mcclient"
|
||||
"yunion.io/x/onecloud/pkg/mcclient/modules"
|
||||
o "yunion.io/x/onecloud/pkg/mcclient/options"
|
||||
"yunion.io/x/onecloud/pkg/webconsole/command"
|
||||
"yunion.io/x/onecloud/pkg/webconsole/session"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -61,8 +61,8 @@ func init() {
|
||||
}
|
||||
protocol := query.Get("protocol")
|
||||
if !utils.IsInStringArray(protocol, []string{
|
||||
command.PROTOCOL_TTY, session.VNC,
|
||||
session.SPICE, session.WMKS,
|
||||
command.PROTOCOL_TTY, webconsole_api.VNC,
|
||||
webconsole_api.SPICE, webconsole_api.WMKS,
|
||||
}) {
|
||||
fmt.Println(connParams)
|
||||
return nil
|
||||
|
||||
@@ -18,3 +18,15 @@ const (
|
||||
SERVICE_TYPE = "webconsole"
|
||||
SERVICE_VERSION = ""
|
||||
)
|
||||
|
||||
const (
|
||||
VNC = "vnc"
|
||||
ALIYUN = "aliyun"
|
||||
QCLOUD = "qcloud"
|
||||
OPENSTACK = "openstack"
|
||||
SPICE = "spice"
|
||||
WMKS = "wmks"
|
||||
VMRC = "vmrc"
|
||||
ZSTACK = "zstack"
|
||||
CTYUN = "ctyun"
|
||||
)
|
||||
|
||||
@@ -19,20 +19,21 @@ import (
|
||||
"net/url"
|
||||
"os/exec"
|
||||
|
||||
api "yunion.io/x/onecloud/pkg/apis/webconsole"
|
||||
"yunion.io/x/onecloud/pkg/mcclient"
|
||||
"yunion.io/x/onecloud/pkg/mcclient/modules"
|
||||
)
|
||||
|
||||
const (
|
||||
VNC = "vnc"
|
||||
ALIYUN = "aliyun"
|
||||
QCLOUD = "qcloud"
|
||||
OPENSTACK = "openstack"
|
||||
SPICE = "spice"
|
||||
WMKS = "wmks"
|
||||
VMRC = "vmrc"
|
||||
ZSTACK = "zstack"
|
||||
CTYUN = "ctyun"
|
||||
VNC = api.VNC
|
||||
ALIYUN = api.ALIYUN
|
||||
QCLOUD = api.QCLOUD
|
||||
OPENSTACK = api.OPENSTACK
|
||||
SPICE = api.SPICE
|
||||
WMKS = api.WMKS
|
||||
VMRC = api.VMRC
|
||||
ZSTACK = api.ZSTACK
|
||||
CTYUN = api.CTYUN
|
||||
)
|
||||
|
||||
type RemoteConsoleInfo struct {
|
||||
|
||||
Reference in New Issue
Block a user