move user-groups and network-users to enterprise controllers

This commit is contained in:
Anish Mukherjee
2022-11-22 23:45:31 +05:30
parent 757d659d5b
commit fa087401b3
4 changed files with 10 additions and 7 deletions

View File

@@ -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

View File

@@ -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")

View File

@@ -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")

View File

@@ -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()