summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua')
-rw-r--r--applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua b/applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua
index 460a244d03..d3567cb0e8 100644
--- a/applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua
+++ b/applications/luci-radvd/luasrc/model/cbi/radvd/prefix.lua
@@ -38,6 +38,19 @@ s:tab("advanced", translate("Advanced"))
-- General
--
+o = s:taboption("general", Flag, "ignore", translate("Enable"))
+o.rmempty = false
+
+function o.cfgvalue(...)
+ local v = Flag.cfgvalue(...)
+ return v == "1" and "0" or "1"
+end
+
+function o.write(self, section, value)
+ Flag.write(self, section, value == "1" and "0" or "1")
+end
+
+
o = s:taboption("general", Value, "interface", translate("Interface"),
translate("Specifies the logical interface name this section belongs to"))