mirror of https://github.com/portainer/portainer
19 lines
469 B
Go
19 lines
469 B
Go
package main
|
|
|
|
import (
|
|
"encoding/json"
|
|
"net/http"
|
|
)
|
|
|
|
// Settings defines the settings available under the /settings endpoint
|
|
type Settings struct {
|
|
Swarm bool `json:"swarm"`
|
|
HiddenLabels pairList `json:"hiddenLabels"`
|
|
Logo string `json:"logo"`
|
|
}
|
|
|
|
// settingsHandler defines a handler function used to encode the configuration in JSON
|
|
func settingsHandler(w http.ResponseWriter, r *http.Request, s *Settings) {
|
|
json.NewEncoder(w).Encode(*s)
|
|
}
|