diff options
| author | Jeff Carr <[email protected]> | 2025-03-06 05:16:00 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-06 05:34:25 -0600 |
| commit | e85a8ae69f538147f969859ea45af6048fce243c (patch) | |
| tree | 2a90f5f94656fb9a7404b538373318f2141c5e76 /windowZood.go | |
| parent | 8c7f6c3c1be68c3ac350c4b611e08ed8b23bd3a8 (diff) | |
talking with zood again
Diffstat (limited to 'windowZood.go')
| -rw-r--r-- | windowZood.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/windowZood.go b/windowZood.go index 3aeca05..f62da2c 100644 --- a/windowZood.go +++ b/windowZood.go @@ -34,6 +34,8 @@ func makeZoodWin() { } func doMachinesUpgradeTable() { + me.zood.Lock() + defer me.zood.Unlock() if me.zood.TB != nil { me.zood.TB.Delete() me.zood.TB = nil @@ -45,6 +47,7 @@ func doMachinesUpgradeTable() { log.Info("upgrade machine", m.Hostname, "memory", m.Memory/(1024*1024*1024)) log.Info("ADD THE CODE TO TRIGGER AN UPGRADE HERE") log.Info("ADD THE CODE TO TRIGGER AN UPGRADE HERE") + m.Upgrade = true } me.zood.TB.Custom(f) log.Info("table has uuid", me.zood.TB.GetUuid()) @@ -66,6 +69,14 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable { return findVersion(m, "zood") }) + // show if the machine needs to be upgraded + t.AddStringFunc("triggered?", func(m *zoopb.Machine) string { + if m.Upgrade { + return "yes" + } + return "" + }) + t.AddTimeFunc("age", func(m *zoopb.Machine) time.Time { return m.Laststamp.AsTime() }) |
