gluon-config-mode: various fixes (default values, autoupdater changes)
This commit is contained in:
parent
b6484440e1
commit
7c64af8c7e
@ -16,7 +16,7 @@ o.rmempty = false
|
|||||||
o.datatype = "hostname"
|
o.datatype = "hostname"
|
||||||
|
|
||||||
o = s:option(Flag, "_meshvpn", "Mesh-VPN aktivieren?")
|
o = s:option(Flag, "_meshvpn", "Mesh-VPN aktivieren?")
|
||||||
o.default = string.format("%d", uci:get("fastd", meshvpn_name, "enabled", "0"))
|
o.default = uci:get_bool("fastd", meshvpn_name, "enabled") and o.enabled or o.disabled
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
|
|
||||||
local upstream, downstream
|
local upstream, downstream
|
||||||
@ -24,23 +24,27 @@ upstream = string.format("%d KBit/s", uci:get_first("freifunk", "bandwidth", "up
|
|||||||
downstream = string.format("%d KBit/s", uci:get_first("freifunk", "bandwidth", "downstream"))
|
downstream = string.format("%d KBit/s", uci:get_first("freifunk", "bandwidth", "downstream"))
|
||||||
|
|
||||||
o = s:option(Flag, "_bwlimit", "Bandbreitenbegrenzung aktivieren?")
|
o = s:option(Flag, "_bwlimit", "Bandbreitenbegrenzung aktivieren?")
|
||||||
o.default = string.format("%d", uci:get_first("freifunk", "bandwidth", "enabled", "0"))
|
o.default = uci:get_first("freifunk", "bandwidth", "enabled", "0")
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
o.description = downstream .. " Downstream / " .. upstream .. " Upstream"
|
o.description = downstream .. " Downstream / " .. upstream .. " Upstream"
|
||||||
|
|
||||||
o = s:option(Flag, "_autoupdate", "Automatische Updates aktivieren?")
|
o = s:option(Flag, "_autoupdate", "Automatische Updates aktivieren?")
|
||||||
o.default = string.format("%d", uci:get_first("autoupdater", "autoupdater", "enabled", "0"))
|
o.default = uci:get_bool("autoupdater", "settings", "enabled") and o.enabled or o.disabled
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
|
|
||||||
s = f:section(SimpleSection, "GPS Koordinaten", "Hier kannst du die GPS Koordinaten deines Knotens festlegen damit er in der Karte angezeigt werden kann.")
|
s = f:section(SimpleSection, "GPS Koordinaten", "Hier kannst du die GPS Koordinaten deines Knotens festlegen damit er in der Karte angezeigt werden kann.")
|
||||||
|
|
||||||
|
o = s:option(Flag, "_location", "Koordinaten veröffentlichen?")
|
||||||
|
o.default = uci:get_first("system", "system", "share_location", o.disabled)
|
||||||
|
o.rmempty = false
|
||||||
|
|
||||||
o = s:option(Value, "_latitude", "Breitengrad")
|
o = s:option(Value, "_latitude", "Breitengrad")
|
||||||
o.default = string.format("%f", uci:get_first("system", "location", "latitude", "0"))
|
o.default = string.format("%f", uci:get_first("system", "system", "latitude", "0"))
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
o.datatype = "float"
|
o.datatype = "float"
|
||||||
|
|
||||||
o = s:option(Value, "_longitude", "Längengrad")
|
o = s:option(Value, "_longitude", "Längengrad")
|
||||||
o.default = string.format("%f", uci:get_first("system", "location", "longitude", "0"))
|
o.default = string.format("%f", uci:get_first("system", "system", "longitude", "0"))
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
o.datatype = "float"
|
o.datatype = "float"
|
||||||
|
|
||||||
@ -48,9 +52,7 @@ function f.handle(self, state, data)
|
|||||||
if state == FORM_VALID then
|
if state == FORM_VALID then
|
||||||
local stat = false
|
local stat = false
|
||||||
|
|
||||||
uci:foreach("autoupdater", "autoupdater", function(s)
|
uci:set("autoupdater", "settings", "enabled", data._autoupdate)
|
||||||
uci:set("autoupdater", s[".name"], "enabled", data._autoupdate)
|
|
||||||
end)
|
|
||||||
uci:save("autoupdater")
|
uci:save("autoupdater")
|
||||||
uci:commit("autoupdater")
|
uci:commit("autoupdater")
|
||||||
|
|
||||||
@ -66,9 +68,7 @@ function f.handle(self, state, data)
|
|||||||
|
|
||||||
uci:foreach("system", "system", function(s)
|
uci:foreach("system", "system", function(s)
|
||||||
uci:set("system", s[".name"], "hostname", data._hostname)
|
uci:set("system", s[".name"], "hostname", data._hostname)
|
||||||
end)
|
uci:set("system", s[".name"], "share_location", data._location)
|
||||||
|
|
||||||
uci:foreach("system", "location", function(s)
|
|
||||||
uci:set("system", s[".name"], "latitude", data._latitude)
|
uci:set("system", s[".name"], "latitude", data._latitude)
|
||||||
uci:set("system", s[".name"], "longitude", data._longitude)
|
uci:set("system", s[".name"], "longitude", data._longitude)
|
||||||
end)
|
end)
|
||||||
|
Loading…
Reference in New Issue
Block a user