|
@@ -834,7 +834,7 @@ func getUserRemoteAccessNetworks(w http.ResponseWriter, r *http.Request) {
|
|
userGws := make(map[string][]models.UserRemoteGws)
|
|
userGws := make(map[string][]models.UserRemoteGws)
|
|
networks := []models.Network{}
|
|
networks := []models.Network{}
|
|
networkMap := make(map[string]struct{})
|
|
networkMap := make(map[string]struct{})
|
|
- userGwNodes := proLogic.GetUserRAGNodes(*user)
|
|
|
|
|
|
+ userGwNodes := proLogic.GetUserRAGNodesV1(*user)
|
|
for _, node := range userGwNodes {
|
|
for _, node := range userGwNodes {
|
|
network, err := logic.GetNetwork(node.Network)
|
|
network, err := logic.GetNetwork(node.Network)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -876,7 +876,7 @@ func getUserRemoteAccessNetworkGateways(w http.ResponseWriter, r *http.Request)
|
|
}
|
|
}
|
|
userGws := []models.UserRAGs{}
|
|
userGws := []models.UserRAGs{}
|
|
|
|
|
|
- userGwNodes := proLogic.GetUserRAGNodes(*user)
|
|
|
|
|
|
+ userGwNodes := proLogic.GetUserRAGNodesV1(*user)
|
|
for _, node := range userGwNodes {
|
|
for _, node := range userGwNodes {
|
|
if node.Network != network {
|
|
if node.Network != network {
|
|
continue
|
|
continue
|
|
@@ -931,7 +931,7 @@ func getRemoteAccessGatewayConf(w http.ResponseWriter, r *http.Request) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- userGwNodes := proLogic.GetUserRAGNodes(*user)
|
|
|
|
|
|
+ userGwNodes := proLogic.GetUserRAGNodesV1(*user)
|
|
if _, ok := userGwNodes[remoteGwID]; !ok {
|
|
if _, ok := userGwNodes[remoteGwID]; !ok {
|
|
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("access denied"), "forbidden"))
|
|
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("access denied"), "forbidden"))
|
|
return
|
|
return
|
|
@@ -1075,7 +1075,7 @@ func getUserRemoteAccessGwsV1(w http.ResponseWriter, r *http.Request) {
|
|
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
|
|
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- userGwNodes := proLogic.GetUserRAGNodes(*user)
|
|
|
|
|
|
+ userGwNodes := proLogic.GetUserRAGNodesV1(*user)
|
|
for _, extClient := range allextClients {
|
|
for _, extClient := range allextClients {
|
|
node, ok := userGwNodes[extClient.IngressGatewayID]
|
|
node, ok := userGwNodes[extClient.IngressGatewayID]
|
|
if !ok {
|
|
if !ok {
|