diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2017-09-16 08:32:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-16 08:32:18 +0300 |
commit | f36f198c6a72b659ba071bd44e78e9153ed15a52 (patch) | |
tree | 7fcc54a781851e23c644828460164f39700c5318 /applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua | |
parent | 07593d291fffc16e1a0d82cff2eb4cc607f1927a (diff) | |
parent | 007b28ddb30b9617f6c2eab40cbc7e614d7595ac (diff) |
Merge pull request #1362 from EricLuehrsen/unbound_luci201709
luci-app-unbound: add statistics and manual edit configuration panels
Diffstat (limited to 'applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua')
-rw-r--r-- | applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua new file mode 100644 index 0000000000..1870462663 --- /dev/null +++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua @@ -0,0 +1,31 @@ +-- Copyright 2016 Eric Luehrsen <ericluehrsen@hotmail.com> +-- Licensed to the public under the Apache License 2.0. + +local filename = "/etc/unbound/unbound_srv.conf" +local m3, s3, frm + +m3 = SimpleForm("editing", nil) +m3.submit = translate("Save") +m3.reset = false + +s3 = m3:section(SimpleSection, "Unbound Server Conf", + translatef("This allows you to edit %s which is copied to" + .. " /var/ and 'include:' within the 'server:' section.", filename)) + +frm = s3:option(TextValue, "data") +frm.datatype = "string" +frm.rows = 20 + + +function frm.cfgvalue() + return nixio.fs.readfile(filename) or "" +end + + +function frm.write(self, section, data) + return nixio.fs.writefile(filename, data) +end + + +return m3 + |