mirror of
https://github.com/fankes/beszel.git
synced 2025-10-19 17:59:28 +08:00
default values for system / update collections snapshot
This commit is contained in:
@@ -161,6 +161,15 @@ func main() {
|
||||
return nil
|
||||
})
|
||||
|
||||
// system creation defaults
|
||||
app.OnModelBeforeCreate("systems").Add(func(e *core.ModelEvent) error {
|
||||
record := e.Model.(*models.Record)
|
||||
var info = SystemInfo{}
|
||||
record.Set("info", info)
|
||||
record.Set("status", "pending")
|
||||
return nil
|
||||
})
|
||||
|
||||
// immediately create connection for new servers
|
||||
app.OnModelAfterCreate("systems").Add(func(e *core.ModelEvent) error {
|
||||
go updateSystem(e.Model.(*models.Record))
|
||||
|
Reference in New Issue
Block a user