summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-fwknopd/luasrc
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2015-05-20 20:26:59 +0200
committerJo-Philipp Wich <jow@openwrt.org>2015-05-20 20:26:59 +0200
commitec48d2d01f732ea31f8972d1c24919972cd2a6fd (patch)
treefcd9cd04898e6aed4ac8e9732aac4eadc48e813f /applications/luci-app-fwknopd/luasrc
parentf67d39e69a296fe8250ac73f80f0771ccb6dcc59 (diff)
parent4ccb221f6d3455abb66e93aafdd5b6ea65859a70 (diff)
Merge pull request #385 from oneru/fwknop-qr
luci-app-fwknopd: Add qr code support
Diffstat (limited to 'applications/luci-app-fwknopd/luasrc')
-rw-r--r--applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua3
-rw-r--r--applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm1
2 files changed, 4 insertions, 0 deletions
diff --git a/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua b/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua
index 8a454dd58e..84a1a23d86 100644
--- a/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua
+++ b/applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua
@@ -6,6 +6,9 @@ m = Map("fwknopd", translate("Firewall Knock Operator"))
s = m:section(TypedSection, "global", translate("Enable Uci/Luci control")) -- Set uci control on or off
s.anonymous=true
s:option(Flag, "uci_enabled", translate("Enable config overwrite"), translate("When unchecked, the config files in /etc/fwknopd will be used as is, ignoring any settings here."))
+qr = s:option(DummyValue, "note0", "dummy")
+qr.template = "fwknopd-qr"
+qr:depends("uci_enabled", "1")
s = m:section(TypedSection, "access", translate("access.conf stanzas")) -- set the access.conf settings
s.anonymous=true
diff --git a/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm b/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm
new file mode 100644
index 0000000000..9e6e8185fa
--- /dev/null
+++ b/applications/luci-app-fwknopd/luasrc/view/fwknopd-qr.htm
@@ -0,0 +1 @@
+<% print(luci.sys.exec("sh /usr/sbin/gen-qr.sh")) %>