Merge pull request #1281 from dibdot/travelmate

luci-app-travelmate: bugfix
This commit is contained in:
Hannu Nyman 2017-08-06 08:49:19 +03:00 committed by GitHub
commit 1dd49b93c7
8 changed files with 14 additions and 11 deletions

View file

@ -12,6 +12,7 @@ end
m = SimpleForm("input", nil)
m:append(Template("travelmate/config_css"))
m.submit = translate("Save")
m.reset = false
s = m:section(SimpleSection, nil,

View file

@ -12,6 +12,7 @@ end
m = SimpleForm("input", nil)
m:append(Template("travelmate/config_css"))
m.submit = translate("Save")
m.reset = false
s = m:section(SimpleSection, nil,

View file

@ -12,6 +12,7 @@ end
m = SimpleForm("input", nil)
m:append(Template("travelmate/config_css"))
m.submit = translate("Save")
m.reset = false
s = m:section(SimpleSection, nil,

View file

@ -14,6 +14,7 @@ end
m = SimpleForm("input", nil)
m:append(Template("travelmate/config_css"))
m.submit = translate("Save")
m.reset = false
s = m:section(SimpleSection, nil,

View file

@ -35,20 +35,17 @@ if uplink == "" then
o.default = "trm_wwan"
o.rmempty = false
function o.write(self, section, value)
iface = o:formvalue(section)
uci:set("travelmate", section, "trm_iface", iface)
uci:save("travelmate")
uci:commit("travelmate")
end
btn = s:option(Button, "", translate("Create Uplink Interface"),
translate("Create a new wireless wan uplink interface, configure it to use dhcp and ")
.. translate("add it to the wan zone of the firewall. This step has only to be done once."))
btn.inputtitle = translate("Add Interface")
btn.inputstyle = "apply"
btn.disabled = false
function btn.write()
function btn.write(self, section, value)
iface = o:formvalue(section)
uci:set("travelmate", section, "trm_iface", iface)
uci:save("travelmate")
uci:commit("travelmate")
local net = nw:add_network(iface, { proto = "dhcp" })
if net then
nw:save("network")

View file

@ -7,6 +7,7 @@ local http = require("luci.http")
local trmiface = uci.get("travelmate", "global", "trm_iface") or "trm_wwan"
m = SimpleForm("add", translate("Add Wireless Uplink Configuration"))
m.submit = translate("Save")
m.cancel = translate("Back to overview")
m.reset = false

View file

@ -6,6 +6,7 @@ local uci = require("luci.model.uci").cursor()
local http = require("luci.http")
m = SimpleForm("edit", translate("Edit Wireless Uplink Configuration"))
m.submit = translate("Save")
m.cancel = translate("Back to overview")
m.reset = false

View file

@ -76,14 +76,14 @@ This is free software, licensed under the Apache License, Version 2.0
</table>
</fieldset>
<div class="cbi-page-actions right">
<form class="inline" action="<%=url('admin/services/travelmate/stations')%>" method="post">
<input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/>
</form>
<form class="inline" action="<%=url('admin/services/travelmate/wifiscan')%>" method="post">
<input type="hidden" name="token" value="<%=token%>"/>
<input type="hidden" name="device" value="<%=utl.pcdata(dev)%>"/>
<input class="cbi-button cbi-input-find" type="submit" value="<%:Repeat scan%>"/>
</form>
<form class="inline" action="<%=url('admin/services/travelmate/stations')%>" method="post">
<input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/>
</form>
</div>
</div>