luci-app-openvpn: more changes & fixes 2307/head
authorDirk Brenken <dev@brenken.org>
Mon, 19 Nov 2018 20:20:22 +0000 (21:20 +0100)
committerDirk Brenken <dev@brenken.org>
Wed, 21 Nov 2018 14:21:37 +0000 (15:21 +0100)
commite222003f5d6598290a51f541758f40d93637dfa7
treed204919866789694c5036050c581513fba93009e
parent18c6544057c6c26e2ccfdfcd0a9052d3a82b788a
luci-app-openvpn: more changes & fixes

* fix possible exception in template based ovpn creation
* remove needless shellquote function in controller,
  the filename will be checked on client side with JS
* enhance FileUpload behaviour in basic/advanced mode:
  - change "auth_user_pass" to FileUpload
  - cfg entries (even with default values) will be shown
  - existing entries are now removable (incl. file unlink),
    simply clear the appropriate textbox
* change "key_direction" option to boolean ListValue
* add "config" option to basic/advanced edit,
  to make it possible to change the upload path in LuCI

Signed-off-by: Dirk Brenken <dev@brenken.org>
applications/luci-app-openvpn/luasrc/controller/openvpn.lua
applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua
applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua