summaryrefslogtreecommitdiff
path: root/windowDropletEdit.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-04-22 20:49:47 -0500
committerJeff Carr <[email protected]>2025-04-22 20:49:47 -0500
commitc8a50fbb18770d60f0d943a06687405b5f51feee (patch)
tree4ea829c4a42f4aaecffa33aa3d36233694e7031b /windowDropletEdit.go
parent4332b3d31a6973a42432d556ae6df3ef721a36fe (diff)
sends an edit eventv0.2.54
Diffstat (limited to 'windowDropletEdit.go')
-rw-r--r--windowDropletEdit.go14
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()