This website requires JavaScript.
Explore
Help
Register
Sign In
nils
/
gluon
Watch
1
Star
0
Fork
0
You've already forked gluon
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
c7e38fdc2c
gluon
/
package
/
gluon-web-node-role
/
check_site.lua
3 lines
89 B
Lua
Raw
Normal View
History
Unescape
Escape
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 09:12:43 +00:00
need_string
(
in_site
(
{
'
roles
'
,
'
default
'
}
)
)
need_string_array
(
in_site
(
{
'
roles
'
,
'
list
'
}
)
)
Reference in New Issue
Copy Permalink