diff options
author | Florian Eckert <fe@dev.tdt.de> | 2020-11-27 11:31:39 +0100 |
---|---|---|
committer | Florian Eckert <fe@dev.tdt.de> | 2020-12-16 15:38:46 +0100 |
commit | 538a8a482908d992949401c4988fe2c7ad592b2e (patch) | |
tree | 8a3b51190e4510a61164444865393805f6b05618 /applications | |
parent | ba4d067c2a05a2b1e2cbf1ef028cdbe7d011ec42 (diff) |
luci-app-mwan3: cleanup member cbi
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'applications')
-rw-r--r-- | applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua index 4125aae0be..5c3d0c1524 100644 --- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua +++ b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua @@ -4,41 +4,41 @@ local dsp = require "luci.dispatcher" -local m, mwan_member, interface, metric, weight +local m, s, o m = Map("mwan3", translate("MWAN - Members")) -mwan_member = m:section(TypedSection, "member", nil, +s = m:section(TypedSection, "member", nil, translate("Members are profiles attaching a metric and weight to an MWAN interface<br />" .. "Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />" .. "Members may not share the same name as configured interfaces, policies or rules")) -mwan_member.addremove = true -mwan_member.dynamic = false -mwan_member.sectionhead = translate("Member") -mwan_member.sortable = true -mwan_member.template = "cbi/tblsection" -mwan_member.extedit = dsp.build_url("admin", "network", "mwan", "member", "%s") -function mwan_member.create(self, section) +s.addremove = true +s.dynamic = false +s.sectionhead = translate("Member") +s.sortable = true +s.template = "cbi/tblsection" +s.extedit = dsp.build_url("admin", "network", "mwan", "member", "%s") +function s.create(self, section) TypedSection.create(self, section) m.uci:save("mwan3") luci.http.redirect(dsp.build_url("admin", "network", "mwan", "member", section)) end -interface = mwan_member:option(DummyValue, "interface", translate("Interface")) -interface.rawhtml = true -function interface.cfgvalue(self, s) +o = s:option(DummyValue, "interface", translate("Interface")) +o.rawhtml = true +function o.cfgvalue(self, s) return self.map:get(s, "interface") or "—" end -metric = mwan_member:option(DummyValue, "metric", translate("Metric")) -metric.rawhtml = true -function metric.cfgvalue(self, s) +o = s:option(DummyValue, "metric", translate("Metric")) +o.rawhtml = true +function o.cfgvalue(self, s) return self.map:get(s, "metric") or "1" end -weight = mwan_member:option(DummyValue, "weight", translate("Weight")) -weight.rawhtml = true -function weight.cfgvalue(self, s) +o = s:option(DummyValue, "weight", translate("Weight")) +o.rawhtml = true +function o.cfgvalue(self, s) return self.map:get(s, "weight") or "1" end |