From bfcefb717f6f23d8382bd7b2a3b877c3e54cc29a Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Tue, 19 Aug 2008 16:47:05 +0000 Subject: [PATCH] * luci/applications: olsr: convert general settings to dynamic section with most parameters removed to ease the compatibility pain --- .../luci-olsr/luasrc/model/cbi/olsr/olsrd.lua | 53 +--------------------- 1 file changed, 1 insertion(+), 52 deletions(-) diff --git a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua index 80fe53ccd..b5da4e71d 100644 --- a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua +++ b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua @@ -17,6 +17,7 @@ require("luci.fs") m = Map("olsr", "OLSR") s = m:section(NamedSection, "general", "olsr") +s.dynamic = true debug = s:option(ListValue, "DebugLevel") for i=0, 9 do @@ -27,58 +28,6 @@ ipv = s:option(ListValue, "IpVersion") ipv:value("4", "IPv4") ipv:value("6", "IPv6") -noint = s:option(Flag, "AllowNoInt") -noint.enabled = "yes" -noint.disabled = "no" - -s:option(Value, "Pollrate") - -tcr = s:option(ListValue, "TcRedundancy") -tcr:value("0", translate("olsr_general_tcredundancy_0")) -tcr:value("1", translate("olsr_general_tcredundancy_1")) -tcr:value("2", translate("olsr_general_tcredundancy_2")) - -s:option(Value, "MprCoverage") - -lql = s:option(ListValue, "LinkQualityLevel") -lql:value("0", translate("disable")) -lql:value("1", translate("olsr_general_linkqualitylevel_1")) -lql:value("2", translate("olsr_general_linkqualitylevel_2")) - -s:option(Value, "LinkQualityAging").optional = true - -lqa = s:option(ListValue, "LinkQualityAlgorithm") -lqa.optional = true -lqa:value("etx_fpm", translate("olsr_etx_fpm")) -lqa:value("etx_float", translate("olsr_etx_float")) -lqa:value("etx_ff", translate("olsr_etx_ff")) - -lqfish = s:option(Flag, "LinkQualityFishEye") - -s:option(Value, "LinkQualityWinSize") - -s:option(Value, "LinkQualityDijkstraLimit") - -hyst = s:option(Flag, "UseHysteresis") -hyst.enabled = "yes" -hyst.disabled = "no" - -fib = s:option(ListValue, "FIBMetric") -fib.optional = true -fib:value("flat") -fib:value("correct") -fib:value("approx") - -clrscr = s:option(Flag, "ClearScreen") -clrscr.enabled = "yes" -clrscr.disabled = "no" - -willingness = s:option(ListValue, "Willingness") -for i=0,7 do - willingness:value(i) -end - - i = m:section(TypedSection, "Interface", translate("interfaces")) i.anonymous = true -- 2.11.0