gluon/package/gluon-web-mesh-vpn-fastd
Matthias Schiffer 7ccdacd294
treewide: rework check_site_lib.lua
In addition to significant internal differences in check_site_lib.lua (in
particular unifying error handling to a single place for the upcoming
multi-domain support), this changes the way fields are addressed in site
check scripts: rather than providing a string like 'next_node.ip6', the
path is passed as an array {'next_node', 'ip6'}.

Other changes in site check scripts:
* need_array and need_table now pass the full path to the sub fields to the
subcheck instead of the key and value
* Any check referring to a field inside a table implies that all higher
levels must be tables if they exist: a check for {'next_node', 'ip6'} adds
an implicit (optional) check for {'next_node'}, which allows to remove many
explicit checks for such tables
2018-01-19 10:12:43 +01:00
..
files/lib/gluon/web/view/gluon/model treewide: convert all LuCI-based packages to gluon-web 2017-02-22 01:31:25 +01:00
i18n treewide: convert all LuCI-based packages to gluon-web 2017-02-22 01:31:25 +01:00
luasrc/lib/gluon/web treewide: use new gluon.site Lua library 2017-08-11 22:07:34 +02:00
check_site.lua treewide: rework check_site_lib.lua 2018-01-19 10:12:43 +01:00
Makefile treewide: convert all LuCI-based packages to gluon-web 2017-02-22 01:31:25 +01:00