diff options
| author | Phil Summers <phil@blindlime.org> | 2016-12-22 01:20:08 +0000 |
|---|---|---|
| committer | Phil Summers <phil@blindlime.org> | 2016-12-22 01:20:08 +0000 |
| commit | f2b20137711c8d6f2e468595d484b1e8ba3b1efd (patch) | |
| tree | 834c5c1596e3a2186d7496f645c6c199d6b88d75 /data | |
| parent | 3e66b20e08e4c3271a13797dade33426cad3fde0 (diff) | |
| download | vyconf-f2b20137711c8d6f2e468595d484b1e8ba3b1efd.tar.gz vyconf-f2b20137711c8d6f2e468595d484b1e8ba3b1efd.zip | |
T226: Add secret and hidden properties to the reference tree.
Diffstat (limited to 'data')
| -rw-r--r-- | data/schemata/interface_definition.rnc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/data/schemata/interface_definition.rnc b/data/schemata/interface_definition.rnc index 5c60ffb..913123c 100644 --- a/data/schemata/interface_definition.rnc +++ b/data/schemata/interface_definition.rnc @@ -80,6 +80,8 @@ children = element children # By default, a leaf node can have only one value. # "multi" tag means a node can have one or more values, # "valueless" means it can have no values at all. +# "hidden" means node visibility can be toggled, eg 'dangerous' commands, +# "secret" allows a node to hide its value from unprivileged users. properties = element properties { help? & @@ -89,7 +91,9 @@ properties = element properties # These are meaningful only for leaf nodes (element valueless { empty })? & (element multi { empty })? & - valueHelp* + (element hidden { empty })? & + (element secret { empty })? & + valueHelp* } # All nodes must have "name" attribute |
