add: Manage template from global settings form

This commit is contained in:
Paul Fournet 2022-04-04 15:04:07 +00:00
parent c9a7bdf018
commit 25de639727
4 changed files with 44 additions and 3 deletions

View file

@ -115,7 +115,18 @@ func (o *JsonDB) GetUser() (model.User, error) {
// GetGlobalSettings func to query global settings from the database
func (o *JsonDB) GetGlobalSettings() (model.GlobalSetting, error) {
settings := model.GlobalSetting{}
return settings, o.conn.Read("server", "global_settings", &settings)
err := o.conn.Read("server", "global_settings", &settings)
if err != nil {
return settings, err
}
if settings.EmailContent != "" {
str, err := base64.StdEncoding.DecodeString(settings.EmailContent)
if err != nil {
return settings, err
}
settings.EmailContent = string(str)
}
return settings, err
}
// GetServer func to query Server setting from the database