Add warning when editing a service belongs to a stack

This commit is contained in:
cuigh
2017-10-17 16:07:53 +08:00
parent b0c0d3a0d9
commit ec76dbc318
5 changed files with 11 additions and 2 deletions

View File

@@ -222,9 +222,10 @@ func serviceEdit(ctx web.Context) error {
return err
}
stack := service.Spec.Labels["com.docker.stack.namespace"]
checkedNetworks := set.FromSlice(service.Endpoint.VirtualIPs, func(i int) interface{} { return service.Endpoint.VirtualIPs[i].NetworkID })
m := newModel(ctx).Add("Service", model.NewServiceInfo(service)).
m := newModel(ctx).Add("Service", model.NewServiceInfo(service)).Add("Stack", stack).
Add("Networks", networks).Add("CheckedNetworks", checkedNetworks).
Add("Secrets", secrets).Add("Configs", configs)
return ctx.Render("service/edit", m)