diff options
| author | Jeff Carr <[email protected]> | 2025-04-22 20:49:47 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-04-22 20:49:47 -0500 |
| commit | c8a50fbb18770d60f0d943a06687405b5f51feee (patch) | |
| tree | 4ea829c4a42f4aaecffa33aa3d36233694e7031b /windowDropletEdit.go | |
| parent | 4332b3d31a6973a42432d556ae6df3ef721a36fe (diff) | |
sends an edit eventv0.2.54
Diffstat (limited to 'windowDropletEdit.go')
| -rw-r--r-- | windowDropletEdit.go | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/windowDropletEdit.go b/windowDropletEdit.go index 1bb54c5..5435e8d 100644 --- a/windowDropletEdit.go +++ b/windowDropletEdit.go @@ -14,7 +14,7 @@ import ( "go.wit.com/log" ) -func editDropletWindow(d *virtpb.Droplet) *gadgets.GenericWindow { +func (admin *adminT) editDropletWindow(d *virtpb.Droplet) *gadgets.GenericWindow { win := gadgets.NewGenericWindow("Edit Droplet "+d.Hostname, "settings") win.Custom = func() { log.Warn("edit window close") @@ -63,6 +63,18 @@ func editDropletWindow(d *virtpb.Droplet) *gadgets.GenericWindow { save = grid.NewButton("save", func() { log.Info("save droplet changes here") + + e := new(virtpb.Event) + e.Etype = virtpb.EventType_EDIT + e.Droplet = new(virtpb.Droplet) + e.Droplet.Uuid = d.Uuid + e.Droplet.Cpus = 4 + e.Droplet.Memory = 8 * (1024 * 1024 * 1024) + e.Droplet.Hostname = name.String() + + if err := admin.postEvent(e); err != nil { + log.Info("event edit err", err) + } }) save.Disable() |
