|
@@ -50,36 +50,6 @@ func allowUsers(next http.Handler) http.HandlerFunc {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// swagger:route DELETE /api/server/removenetwork/{network} server removeNetwork
|
|
|
-//
|
|
|
-// Remove a network from the server.
|
|
|
-//
|
|
|
-// Schemes: https
|
|
|
-//
|
|
|
-// Security:
|
|
|
-// oauth
|
|
|
-//
|
|
|
-// Responses:
|
|
|
-// 200: stringJSONResponse
|
|
|
-func removeNetwork(w http.ResponseWriter, r *http.Request) {
|
|
|
- // Set header
|
|
|
- w.Header().Set("Content-Type", "application/json")
|
|
|
-
|
|
|
- // get params
|
|
|
- var params = mux.Vars(r)
|
|
|
- network := params["network"]
|
|
|
- err := logic.DeleteNetwork(network)
|
|
|
- if err != nil {
|
|
|
- logger.Log(0, r.Header.Get("user"),
|
|
|
- fmt.Sprintf("failed to delete network [%s]: %v", network, err))
|
|
|
- json.NewEncoder(w).Encode(fmt.Sprintf("could not remove network %s from server", network))
|
|
|
- return
|
|
|
- }
|
|
|
- logger.Log(1, r.Header.Get("user"),
|
|
|
- fmt.Sprintf("deleted network [%s]: %v", network, err))
|
|
|
- json.NewEncoder(w).Encode(fmt.Sprintf("network %s removed from server", network))
|
|
|
-}
|
|
|
-
|
|
|
// swagger:route GET /api/server/getserverinfo server getServerInfo
|
|
|
//
|
|
|
// Get the server configuration.
|