From: Florian Eckert Date: Tue, 11 Aug 2020 10:48:16 +0000 (+0200) Subject: luci-app-dockerman: add edit button to containers list X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3e99b18661728937730c17d2eed49ddee38f6b9f;p=project%2Fluci.git luci-app-dockerman: add edit button to containers list Signed-off-by: Florian Eckert --- diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua index cb1d2d943f..6fdb5ee61e 100644 --- a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua +++ b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua @@ -45,13 +45,12 @@ function get_containers() end for i, v in ipairs(containers) do - local index = v.Created .. v.Id + local index = v.Id data[index]={} data[index]["_selected"] = 0 data[index]["_id"] = v.Id:sub(1,12) - data[index]["name"] = v.Names[1]:sub(2) - data[index]["_name"] = ''.. v.Names[1]:sub(2).."" + data[index]["_name"] = v.Names[1]:sub(2) data[index]["_status"] = v.Status if v.Status:find("^Up") then @@ -104,7 +103,11 @@ if s.err then end s = m:section(Table, container_list, translate("Containers")) -s.nodescr=true +s.addremove = false +s.sectionhead = translate("Containers") +s.sortable = false +s.template = "cbi/tblsection" +s.extedit = luci.dispatcher.build_url("admin", "docker", "container","%s") o = s:option(Flag, "_selected","") o.disabled = 0 @@ -142,7 +145,7 @@ local start_stop_remove = function(m,cmd) for k in pairs(container_list) do if container_list[k]._selected == 1 then - container_selected[#container_selected + 1] = container_list[k].name + container_selected[#container_selected + 1] = container_list[k]._name end end