cronsun/web/configuration.go

23 lines
541 B
Go

package web
import "github.com/shunfei/cronsun/conf"
type Configuration struct{}
func (cnf *Configuration) Configuratios(ctx *Context) {
r := struct {
Security *conf.Security `json:"security"`
Alarm bool `json:"alarm"`
LogExpirationDays int `json:"log_expiration_days"`
}{
Security: conf.Config.Security,
Alarm: conf.Config.Mail.Enable,
}
if conf.Config.Web.LogCleaner.EveryMinute > 0 {
r.LogExpirationDays = conf.Config.Web.LogCleaner.ExpirationDays
}
outJSON(ctx.W, r)
}