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