luci-app-openvpn: fix stray uci permission warning
authorJo-Philipp Wich <jo@mein.io>
Tue, 25 Jan 2022 21:39:48 +0000 (22:39 +0100)
committerJo-Philipp Wich <jo@mein.io>
Tue, 25 Jan 2022 21:45:15 +0000 (22:45 +0100)
commitf3debdcfd9a27202106032d988242c132f4c5f57
tree4c8081ea2cdae1309e46bfca9b4f0249f28f477a
parent88b4c07b7b35f15b301f6c938b66d4617fbb3106
luci-app-openvpn: fix stray uci permission warning

The OpenVPN file view uses a dummy Map() instance to render the breadcrumb
template which triggers a uci permission error since the view is being
rendered by a form() action which does not set up the expected permission
flags. CBI Map() instances should only be used for cbi() dispatch targets.

Solve the issue by appending the breadcrumb template directly to the
SimpleForm() instance and by removing the redundant dummy Map() instance.

Fixes: #4370
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 18b1130711b6ff7aacba98034e2bd7f4893b33df)
applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua