feat: backend support for branding changing

License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>
This commit is contained in:
Henrique Dias 2018-12-31 16:13:26 +00:00
parent 94615ddeae
commit 51d135c808

View File

@ -12,6 +12,7 @@ type settingsData struct {
Signup bool `json:"signup"`
Defaults types.UserDefaults `json:"defaults"`
Rules []types.Rule `json:"rules"`
Branding types.Branding `json:"branding"`
Commands map[string][]string `json:"commands"`
}
@ -25,6 +26,7 @@ func (e *Env) settingsGetHandler(w http.ResponseWriter, r *http.Request) {
Signup: e.Settings.Signup,
Defaults: e.Settings.Defaults,
Rules: e.Settings.Rules,
Branding: e.Settings.Branding,
Commands: e.Runner.Commands,
}
@ -64,6 +66,7 @@ func (e *Env) settingsPutHandler(w http.ResponseWriter, r *http.Request) {
settings.Signup = req.Signup
settings.Defaults = req.Defaults
settings.Rules = req.Rules
settings.Branding = req.Branding
err = e.Store.Config.SaveSettings(settings)
if err != nil {