mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-11 19:51:29 +08:00
move user-groups and network-users to enterprise controllers
This commit is contained in:
@@ -27,8 +27,6 @@ var HttpHandlers = []interface{}{
|
|||||||
extClientHandlers,
|
extClientHandlers,
|
||||||
ipHandlers,
|
ipHandlers,
|
||||||
loggerHandlers,
|
loggerHandlers,
|
||||||
userGroupsHandlers,
|
|
||||||
networkUsersHandlers,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// HandleRESTRequests - handles the rest requests
|
// HandleRESTRequests - handles the rest requests
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
package controller
|
package ee_controllers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
@@ -14,7 +14,7 @@ import (
|
|||||||
"github.com/gravitl/netmaker/models/promodels"
|
"github.com/gravitl/netmaker/models/promodels"
|
||||||
)
|
)
|
||||||
|
|
||||||
func networkUsersHandlers(r *mux.Router) {
|
func NetworkUsersHandlers(r *mux.Router) {
|
||||||
r.HandleFunc("/api/networkusers", logic.SecurityCheck(true, http.HandlerFunc(getAllNetworkUsers))).Methods("GET")
|
r.HandleFunc("/api/networkusers", logic.SecurityCheck(true, http.HandlerFunc(getAllNetworkUsers))).Methods("GET")
|
||||||
r.HandleFunc("/api/networkusers/{network}", logic.SecurityCheck(true, http.HandlerFunc(getNetworkUsers))).Methods("GET")
|
r.HandleFunc("/api/networkusers/{network}", logic.SecurityCheck(true, http.HandlerFunc(getNetworkUsers))).Methods("GET")
|
||||||
r.HandleFunc("/api/networkusers/{network}/{networkuser}", logic.SecurityCheck(true, http.HandlerFunc(getNetworkUser))).Methods("GET")
|
r.HandleFunc("/api/networkusers/{network}/{networkuser}", logic.SecurityCheck(true, http.HandlerFunc(getNetworkUser))).Methods("GET")
|
@@ -1,4 +1,4 @@
|
|||||||
package controller
|
package ee_controllers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
@@ -13,7 +13,7 @@ import (
|
|||||||
"github.com/gravitl/netmaker/models/promodels"
|
"github.com/gravitl/netmaker/models/promodels"
|
||||||
)
|
)
|
||||||
|
|
||||||
func userGroupsHandlers(r *mux.Router) {
|
func UserGroupsHandlers(r *mux.Router) {
|
||||||
r.HandleFunc("/api/usergroups", logic.SecurityCheck(true, http.HandlerFunc(getUserGroups))).Methods("GET")
|
r.HandleFunc("/api/usergroups", logic.SecurityCheck(true, http.HandlerFunc(getUserGroups))).Methods("GET")
|
||||||
r.HandleFunc("/api/usergroups/{usergroup}", logic.SecurityCheck(true, http.HandlerFunc(createUserGroup))).Methods("POST")
|
r.HandleFunc("/api/usergroups/{usergroup}", logic.SecurityCheck(true, http.HandlerFunc(createUserGroup))).Methods("POST")
|
||||||
r.HandleFunc("/api/usergroups/{usergroup}", logic.SecurityCheck(true, http.HandlerFunc(deleteUserGroup))).Methods("DELETE")
|
r.HandleFunc("/api/usergroups/{usergroup}", logic.SecurityCheck(true, http.HandlerFunc(deleteUserGroup))).Methods("DELETE")
|
@@ -17,7 +17,12 @@ import (
|
|||||||
func InitEE() {
|
func InitEE() {
|
||||||
setIsEnterprise()
|
setIsEnterprise()
|
||||||
models.SetLogo(retrieveEELogo())
|
models.SetLogo(retrieveEELogo())
|
||||||
controller.HttpHandlers = append(controller.HttpHandlers, ee_controllers.MetricHandlers)
|
controller.HttpHandlers = append(
|
||||||
|
controller.HttpHandlers,
|
||||||
|
ee_controllers.MetricHandlers,
|
||||||
|
ee_controllers.NetworkUsersHandlers,
|
||||||
|
ee_controllers.UserGroupsHandlers,
|
||||||
|
)
|
||||||
logic.EnterpriseCheckFuncs = append(logic.EnterpriseCheckFuncs, func() {
|
logic.EnterpriseCheckFuncs = append(logic.EnterpriseCheckFuncs, func() {
|
||||||
// == License Handling ==
|
// == License Handling ==
|
||||||
ValidateLicense()
|
ValidateLicense()
|
||||||
|
Reference in New Issue
Block a user