diff options
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() |
