fix: get unrestraint default value

This commit is contained in:
egarette@silique.fr 2026-05-04 10:44:40 +02:00
parent 68d6b1cd14
commit 5f5cb9aa08
205 changed files with 2893 additions and 552 deletions

View file

@ -270,7 +270,7 @@ class _ToString:
):
isfollower = not variable.isoptiondescription() and variable.isfollower()
if not isfollower and self.is_inaccessible_user_data(variable):
uncalculated = variable.value.default(uncalculated=True)
uncalculated = variable.unrestraint.value.default(uncalculated=True)
if uncalculated and not isinstance(uncalculated, Calculation):
if isinstance(uncalculated, list):
return {

View file

@ -273,33 +273,6 @@
"private ports (greater than 49152) are allowed"
]
}
},
"version": {
"path": "manual.socks_proxy.version",
"name": "version",
"description": "SOCKS host version used by proxy.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "v5"
},
"variable_type": "choice",
"choices": {
"name": "Choices",
"values": [
"v4",
"v5"
]
}
}
}
}

View file

@ -106,10 +106,5 @@
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │
│ │ • v4 │
│ │ • v5 ← (default) │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -32,11 +32,6 @@
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │
│ │ • v4 │
│ │ • v5 ← (default) │
└───────────────────────────────────────┴──────────────────────────────────────┘
Deleted variables

View file

@ -157,7 +157,7 @@
}
}
],
"mode": "standard"
"mode": "basic"
},
"children": {
"address": {
@ -172,19 +172,8 @@
"access_control": false
}
],
"mode": "standard",
"mode": "basic",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "Proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
@ -210,14 +199,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "Proxy port"
}
"values": "8080"
},
"variable_type": "port",
"validators": {
@ -238,7 +220,7 @@
"name": "socks_proxy",
"description": "SOCKS Proxy",
"properties": [],
"mode": "standard"
"mode": "basic"
},
"children": {
"address": {
@ -253,19 +235,8 @@
"access_control": false
}
],
"mode": "standard",
"mode": "basic",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "Proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
@ -291,14 +262,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "Proxy port"
}
"values": "8080"
},
"variable_type": "port",
"validators": {

View file

@ -59,7 +59,7 @@
▌ 🛈 Informations
▌ 
▌ Path: manual.https_proxy
▌  standard   hidden 
▌  basic   hidden 
▌ Hidden: when the variable "Also use this proxy for HTTPS"
▌ (manual.use_for_https) has the value "true".
@ -67,12 +67,9 @@
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ Proxy address. │
 domainname   standard   mandatory  │ Validators: │
 domainname   basic   mandatory  Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "Proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
@ -82,9 +79,7 @@
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "Proxy port"
│ │ (manual.http_proxy.port). │
│ │ Default: 8080
└───────────────────────────────────────┴──────────────────────────────────────┘
SOCKS Proxy
@ -92,18 +87,15 @@
▌ 🛈 Informations
▌ 
▌ Path: manual.socks_proxy
▌  standard 
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.socks_proxy.address │ Proxy address. │
 domainname   standard   mandatory  │ Validators: │
 domainname   basic   mandatory  Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "Proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
@ -113,9 +105,7 @@
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "Proxy port"
│ │ (manual.http_proxy.port). │
│ │ Default: 8080
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │

View file

@ -1,46 +1,11 @@
Modified variables
New variable
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ Proxy address. │
 basic   standard   domainname    │ Validators: │
standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080 │
│ │ the value of the variable "Proxy  │
│ │ port" (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.address │ Proxy address. │
 basic   standard   domainname    │ Validators: │
standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080 │
│ │ the value of the variable "Proxy  │
│ │ port" (manual.http_proxy.port). │
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │
│ │ • v4 │
│ │ • v5 ← (default) │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -66,7 +66,7 @@
"address": {
"path": "manual.http_proxy.address",
"name": "address",
"description": "HTTP proxy address.",
"description": "Proxy address.",
"properties": [
{
"type": "property",
@ -89,7 +89,7 @@
"port": {
"path": "manual.http_proxy.port",
"name": "port",
"description": "HTTP proxy port.",
"description": "Proxy port.",
"properties": [
{
"type": "property",
@ -163,7 +163,7 @@
"address": {
"path": "manual.https_proxy.address",
"name": "address",
"description": "HTTPS proxy address.",
"description": "Proxy address.",
"properties": [
{
"type": "property",
@ -182,7 +182,7 @@
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
"description": "Proxy address"
}
},
"variable_type": "domainname",
@ -197,7 +197,7 @@
"port": {
"path": "manual.https_proxy.port",
"name": "port",
"description": "HTTPS proxy port.",
"description": "Proxy port.",
"properties": [
{
"type": "property",
@ -216,7 +216,7 @@
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
"description": "Proxy port"
}
},
"variable_type": "port",
@ -244,7 +244,7 @@
"address": {
"path": "manual.socks_proxy.address",
"name": "address",
"description": "SOCKS proxy address.",
"description": "Proxy address.",
"properties": [
{
"type": "property",
@ -263,7 +263,7 @@
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
"description": "Proxy address"
}
},
"variable_type": "domainname",
@ -278,7 +278,7 @@
"port": {
"path": "manual.socks_proxy.port",
"name": "port",
"description": "SOCKS proxy port.",
"description": "Proxy port.",
"properties": [
{
"type": "property",
@ -297,7 +297,7 @@
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
"description": "Proxy port"
}
},
"variable_type": "port",

View file

@ -31,12 +31,12 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.http_proxy.address │ HTTP proxy address. │
manual.http_proxy.address │ Proxy address.
 domainname   basic   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.http_proxy.port │ HTTP proxy port. │
manual.http_proxy.port │ Proxy port.
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
@ -66,15 +66,15 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ HTTPS proxy address. │
manual.https_proxy.address │ Proxy address.
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address" │
│ │ "Proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ HTTPS proxy port. │
manual.https_proxy.port │ Proxy port.
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
@ -83,7 +83,7 @@
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port" │
│ │ "Proxy port"
│ │ (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘
@ -97,15 +97,15 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.socks_proxy.address │ SOCKS proxy address.
manual.socks_proxy.address │ Proxy address.
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address" │
│ │ "Proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ SOCKS proxy port.
manual.socks_proxy.port │ Proxy port.
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
@ -114,7 +114,7 @@
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port" │
│ │ "Proxy port"
│ │ (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │

View file

@ -3,77 +3,44 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.http_proxy.address │ Proxy address. │
 domainname   basic   mandatory  │ HTTP proxy address. │
│ │ Validators: │
│ │ • type domainname │
manual.https_proxy.address │ Proxy address. │
 basic   standard   domainname    │ Validators: │
standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.http_proxy.port │ Proxy port. │
 port   standard   mandatory  │ HTTP proxy port. │
│ │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.address │ Proxy address. │
 domainname   standard   mandatory  │ HTTPS proxy address. │
│ │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
│ │ the value of the variable "HTTP  │
│ │ proxy address"  │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ Proxy port. │
 port   standard   mandatory  │ HTTPS proxy port. │
│ │ Validators: │
manual.https_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable  │
│ │ "Proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ the value of the variable "HTTP  │
│ │ proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ Default: 8080 │
│ │ the value of the variable "Proxy  │
│ │ port" (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.address │ Proxy address. │
 domainname   standard   mandatory  │ SOCKS proxy address. │
│ │ Validators: │
│ │ • type domainname │
manual.socks_proxy.address │ Proxy address. │
 basic   standard   domainname    │ Validators: │
standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
│ │ the value of the variable "HTTP  │
│ │ proxy address"  │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ Proxy port. │
 port   standard   mandatory  │ SOCKS proxy port. │
│ │ Validators: │
manual.socks_proxy.port │ Proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable  │
│ │ "Proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ the value of the variable "HTTP  │
│ │ proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ Default: 8080 │
│ │ the value of the variable "Proxy  │
│ │ port" (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,340 @@
{
"proxy_mode": {
"path": "proxy_mode",
"name": "proxy_mode",
"description": "Configure Proxy Access to the Internet.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "No proxy"
},
"variable_type": "choice",
"choices": {
"name": "Choices",
"values": [
"No proxy",
"Auto-detect proxy settings for this network",
"Use system proxy settings",
"Manual proxy configuration",
"Automatic proxy configuration URL"
]
}
},
"manual": {
"type": "family",
"informations": {
"path": "manual",
"name": "manual",
"description": "Manual proxy configuration",
"properties": [
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
"path": {
"path": "proxy_mode"
},
"description": "Configure Proxy Access to the Internet"
}
}
],
"mode": "basic"
},
"children": {
"http_proxy": {
"type": "family",
"informations": {
"path": "manual.http_proxy",
"name": "http_proxy",
"description": "HTTP Proxy",
"properties": [],
"mode": "basic"
},
"children": {
"address": {
"path": "manual.http_proxy.address",
"name": "address",
"description": "HTTP proxy address.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "basic",
"type": "variable",
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.http_proxy.port",
"name": "port",
"description": "HTTP proxy port.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "8080"
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
}
}
},
"use_for_https": {
"path": "manual.use_for_https",
"name": "use_for_https",
"description": "Also use this proxy for HTTPS.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": true
},
"variable_type": "boolean"
},
"https_proxy": {
"type": "family",
"informations": {
"path": "manual.https_proxy",
"name": "https_proxy",
"description": "HTTPS Proxy",
"properties": [
{
"type": "property",
"name": "hidden",
"ori_name": "hidden",
"access_control": true,
"annotation": {
"message": "when the variable {0} has the value \"true\".",
"path": {
"path": "manual.use_for_https"
},
"description": "Also use this proxy for HTTPS"
}
}
],
"mode": "standard"
},
"children": {
"address": {
"path": "manual.https_proxy.address",
"name": "address",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.https_proxy.port",
"name": "port",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
}
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
}
}
},
"socks_proxy": {
"type": "family",
"informations": {
"path": "manual.socks_proxy",
"name": "socks_proxy",
"description": "SOCKS Proxy",
"properties": [],
"mode": "standard"
},
"children": {
"address": {
"path": "manual.socks_proxy.address",
"name": "address",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.socks_proxy.port",
"name": "port",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
}
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
},
"version": {
"path": "manual.socks_proxy.version",
"name": "version",
"description": "SOCKS host version used by proxy.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "v5"
},
"variable_type": "choice",
"choices": {
"name": "Choices",
"values": [
"v4",
"v5"
]
}
}
}
}
}
}
}

View file

@ -0,0 +1,121 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
proxy_mode │ Configure Proxy Access to the │
 choice   standard   mandatory  │ Internet. │
│ │ Choices: │
│ │ • No proxy ← (default) │
│ │ • Auto-detect proxy settings for
│ │ this network │
│ │ • Use system proxy settings │
│ │ • Manual proxy configuration │
│ │ • Automatic proxy configuration URL │
└───────────────────────────────────────┴──────────────────────────────────────┘
Manual proxy configuration
▌ 🛈 Informations
▌ 
▌ Path: manual
▌  basic   disabled 
▌ Disabled: when the variable "Configure Proxy Access to the Internet"
▌ (proxy_mode) hasn't the value "Manual proxy configuration".
HTTP Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.http_proxy
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.http_proxy.address │ HTTP proxy address. │
 domainname   basic   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.http_proxy.port │ HTTP proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
└───────────────────────────────────────┴──────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.use_for_https │ Also use this proxy for HTTPS. │
 boolean   standard   mandatory  │ Default: true
└───────────────────────────────────────┴──────────────────────────────────────┘
HTTPS Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.https_proxy
▌  standard   hidden 
▌ Hidden: when the variable "Also use this proxy for HTTPS"
▌ (manual.use_for_https) has the value "true".
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ Validators: │
 domainname   standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ Validators: │
 port   standard   mandatory  │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘
SOCKS Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.socks_proxy
▌  standard 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.socks_proxy.address │ Validators: │
 domainname   standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ Validators: │
 port   standard   mandatory  │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │
│ │ • v4 │
│ │ • v5 ← (default) │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,71 @@
Modified variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.http_proxy.address │ Proxy address. │
 domainname   basic   mandatory  │ HTTP proxy address. │
│ │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.http_proxy.port │ Proxy port. │
 port   standard   mandatory  │ HTTP proxy port. │
│ │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.address │ Validators: │
 domainname   standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
│ │ the value of the variable "HTTP  │
│ │ proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ Validators: │
 port   standard   mandatory  │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable  │
│ │ "Proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ the value of the variable "HTTP  │
│ │ proxy port"  │
│ │ (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.address │ Validators: │
 domainname   standard   mandatory  │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable  │
│ │ "Proxy address"  │
│ │ (manual.http_proxy.address). │
│ │ the value of the variable "HTTP  │
│ │ proxy address"  │
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ Validators: │
 port   standard   mandatory  │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable  │
│ │ "Proxy port"  │
│ │ (manual.http_proxy.port). │
│ │ the value of the variable "HTTP  │
│ │ proxy port"  │
│ │ (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,344 @@
{
"proxy_mode": {
"path": "proxy_mode",
"name": "proxy_mode",
"description": "Configure Proxy Access to the Internet.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "No proxy"
},
"variable_type": "choice",
"choices": {
"name": "Choices",
"values": [
"No proxy",
"Auto-detect proxy settings for this network",
"Use system proxy settings",
"Manual proxy configuration",
"Automatic proxy configuration URL"
]
}
},
"manual": {
"type": "family",
"informations": {
"path": "manual",
"name": "manual",
"description": "Manual proxy configuration",
"properties": [
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
"path": {
"path": "proxy_mode"
},
"description": "Configure Proxy Access to the Internet"
}
}
],
"mode": "basic"
},
"children": {
"http_proxy": {
"type": "family",
"informations": {
"path": "manual.http_proxy",
"name": "http_proxy",
"description": "HTTP Proxy",
"properties": [],
"mode": "basic"
},
"children": {
"address": {
"path": "manual.http_proxy.address",
"name": "address",
"description": "HTTP proxy address.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "basic",
"type": "variable",
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.http_proxy.port",
"name": "port",
"description": "HTTP proxy port.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "8080"
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
}
}
},
"use_for_https": {
"path": "manual.use_for_https",
"name": "use_for_https",
"description": "Also use this proxy for HTTPS.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": true
},
"variable_type": "boolean"
},
"https_proxy": {
"type": "family",
"informations": {
"path": "manual.https_proxy",
"name": "https_proxy",
"description": "HTTPS Proxy",
"properties": [
{
"type": "property",
"name": "hidden",
"ori_name": "hidden",
"access_control": true,
"annotation": {
"message": "when the variable {0} has the value \"true\".",
"path": {
"path": "manual.use_for_https"
},
"description": "Also use this proxy for HTTPS"
}
}
],
"mode": "standard"
},
"children": {
"address": {
"path": "manual.https_proxy.address",
"name": "address",
"description": "HTTPS proxy address.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.https_proxy.port",
"name": "port",
"description": "HTTPS proxy port.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
}
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
}
}
},
"socks_proxy": {
"type": "family",
"informations": {
"path": "manual.socks_proxy",
"name": "socks_proxy",
"description": "SOCKS Proxy",
"properties": [],
"mode": "standard"
},
"children": {
"address": {
"path": "manual.socks_proxy.address",
"name": "address",
"description": "SOCKS proxy address.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.address",
"type": "variable"
},
"description": "HTTP proxy address"
}
},
"variable_type": "domainname",
"validators": {
"name": "Validators",
"values": [
"type domainname",
"the domain name can be an IP"
]
}
},
"port": {
"path": "manual.socks_proxy.port",
"name": "port",
"description": "SOCKS proxy port.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}.",
"path": {
"path": "manual.http_proxy.port",
"type": "variable"
},
"description": "HTTP proxy port"
}
},
"variable_type": "port",
"validators": {
"name": "Validators",
"values": [
"well-known ports (1 to 1023) are allowed",
"registred ports (1024 to 49151) are allowed",
"private ports (greater than 49152) are allowed"
]
}
},
"version": {
"path": "manual.socks_proxy.version",
"name": "version",
"description": "SOCKS host version used by proxy.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "v5"
},
"variable_type": "choice",
"choices": {
"name": "Choices",
"values": [
"v4",
"v5"
]
}
}
}
}
}
}
}

View file

@ -0,0 +1,125 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
proxy_mode │ Configure Proxy Access to the │
 choice   standard   mandatory  │ Internet. │
│ │ Choices: │
│ │ • No proxy ← (default) │
│ │ • Auto-detect proxy settings for
│ │ this network │
│ │ • Use system proxy settings │
│ │ • Manual proxy configuration │
│ │ • Automatic proxy configuration URL │
└───────────────────────────────────────┴──────────────────────────────────────┘
Manual proxy configuration
▌ 🛈 Informations
▌ 
▌ Path: manual
▌  basic   disabled 
▌ Disabled: when the variable "Configure Proxy Access to the Internet"
▌ (proxy_mode) hasn't the value "Manual proxy configuration".
HTTP Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.http_proxy
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.http_proxy.address │ HTTP proxy address. │
 domainname   basic   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.http_proxy.port │ HTTP proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: 8080
└───────────────────────────────────────┴──────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.use_for_https │ Also use this proxy for HTTPS. │
 boolean   standard   mandatory  │ Default: true
└───────────────────────────────────────┴──────────────────────────────────────┘
HTTPS Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.https_proxy
▌  standard   hidden 
▌ Hidden: when the variable "Also use this proxy for HTTPS"
▌ (manual.use_for_https) has the value "true".
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ HTTPS proxy address. │
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ HTTPS proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘
SOCKS Proxy
▌ 🛈 Informations
▌ 
▌ Path: manual.socks_proxy
▌  standard 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.socks_proxy.address │ SOCKS proxy address. │
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ SOCKS proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.version │ SOCKS host version used by proxy. │
 choice   standard   mandatory  │ Choices: │
│ │ • v4 │
│ │ • v5 ← (default) │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,46 @@
Modified variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
manual.https_proxy.address │ HTTPS proxy address. │
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.https_proxy.port │ HTTPS proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.address │ SOCKS proxy address. │
 domainname   standard   mandatory  │ Validators: │
│ │ • type domainname │
│ │ • the domain name can be an IP │
│ │ Default: the value of the variable │
│ │ "HTTP proxy address"
│ │ (manual.http_proxy.address). │
├───────────────────────────────────────┼──────────────────────────────────────┤
manual.socks_proxy.port │ SOCKS proxy port. │
 port   standard   mandatory  │ Validators: │
│ │ • well-known ports (1 to 1023) are │
│ │ allowed │
│ │ • registred ports (1024 to 49151)
│ │ are allowed │
│ │ • private ports (greater than 49152)
│ │ are allowed │
│ │ Default: the value of the variable │
│ │ "HTTP proxy port"
│ │ (manual.http_proxy.port). │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -7,9 +7,6 @@
* val1
* val2
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
**Default**: val1
|====
== dyn__val1__ or dyn__val2__

View file

@ -1,7 +1,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
<details><summary>dynval1 or dynval2</summary>

View file

@ -1,11 +1,10 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A suffix variable2.<br/><b>Default</b>: val1</td></tr>
<li>val2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -29,26 +29,6 @@
"variable_type": "string",
"multiple": true
},
"var2": {
"path": "var2",
"name": "var2",
"description": "A suffix variable2.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "val1"
},
"variable_type": "string"
},
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {

View file

@ -1,7 +1,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
# dyn*val1* or dyn*val2*

View file

@ -5,9 +5,6 @@
 string   multiple   standard    │ Default: │
mandatory   unique  │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A suffix variable2. │
 string   standard   mandatory  │ Default: val1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
dynval1 or dynval2

View file

@ -7,9 +7,6 @@
* val1
* val2
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
**Default**: val1
|====
== dyn__val1__ or dyn__val2__

View file

@ -1,7 +1,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
<details><summary>dynval1 or dynval2</summary>

View file

@ -1,11 +1,10 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A suffix variable2.<br/><b>Default</b>: val1</td></tr>
<li>val2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -29,26 +29,6 @@
"variable_type": "string",
"multiple": true
},
"var2": {
"path": "var2",
"name": "var2",
"description": "A suffix variable2.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "val1"
},
"variable_type": "string"
},
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {

View file

@ -1,7 +1,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
# dyn*val1* or dyn*val2*

View file

@ -5,9 +5,6 @@
 string   multiple   standard    │ Default: │
mandatory   unique  │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A suffix variable2. │
 string   standard   mandatory  │ Default: val1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
dynval1 or dynval2

View file

@ -6,7 +6,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -5,7 +5,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -4,7 +4,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -5,7 +5,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -4,7 +4,6 @@
var1: 
 - val1 
 - val2 
var2: val1 
dynval1: 
 var: val1 
dynval2: 

View file

@ -6,7 +6,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -5,7 +5,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -4,7 +4,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -5,7 +5,6 @@
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -4,7 +4,6 @@
var1: 
 - val1 
 - val2 
var2: val1 
dynval1: 
 var: 
 - val1 

View file

@ -6,7 +6,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:

View file

@ -5,7 +5,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:

View file

@ -4,7 +4,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:

View file

@ -5,7 +5,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:

View file

@ -4,7 +4,6 @@
var1: # A suffix variable 
 - val1 
 - val2 
var2: val1 # A suffix variable2 
dynval1: 
 var: val1 # A dynamic variable 
dynval2: 

View file

@ -6,7 +6,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1

View file

@ -5,7 +5,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1

View file

@ -4,7 +4,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1

View file

@ -5,7 +5,6 @@
var1: # A suffix variable
- val1
- val2
var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1

View file

@ -4,7 +4,6 @@
var1: # A suffix variable 
 - val1 
 - val2 
var2: val1 # A suffix variable2 
dynval1: 
 var: # A dynamic variable 
 - val1 

View file

@ -18,9 +18,6 @@ This family is a namespace. +
* val1
* val2
| **rougail.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
**Default**: val1
|====
=== dyn__val1__ or dyn__val2__

View file

@ -10,7 +10,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
<details><summary>dynval1 or dynval2</summary>

View file

@ -4,12 +4,11 @@ This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>standard</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A suffix variable2.<br/><b>Default</b>: val1</td></tr>
<li>val2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -42,26 +42,6 @@
"variable_type": "string",
"multiple": true
},
"var2": {
"path": "rougail.var2",
"name": "var2",
"description": "A suffix variable2.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "val1"
},
"variable_type": "string"
},
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {

View file

@ -9,7 +9,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
## dyn*val1* or dyn*val2*

View file

@ -13,9 +13,6 @@
 string   multiple   standard    │ Default: │
mandatory   unique  │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.var2 │ A suffix variable2. │
 string   standard   mandatory  │ Default: val1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
dynval1 or dynval2

View file

@ -18,9 +18,6 @@ This family is a namespace. +
* val1
* val2
| **rougail.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
**Default**: val1
|====
=== dyn__val1__ or dyn__val2__

View file

@ -10,7 +10,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
<details><summary>dynval1 or dynval2</summary>

View file

@ -4,12 +4,11 @@ This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>standard</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A suffix variable2.<br/><b>Default</b>: val1</td></tr>
<li>val2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -42,26 +42,6 @@
"variable_type": "string",
"multiple": true
},
"var2": {
"path": "rougail.var2",
"name": "var2",
"description": "A suffix variable2.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": "val1"
},
"variable_type": "string"
},
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {

View file

@ -9,7 +9,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.<br/>**Default**: val1 |
## dyn*val1* or dyn*val2*

View file

@ -13,9 +13,6 @@
 string   multiple   standard    │ Default: │
mandatory   unique  │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.var2 │ A suffix variable2. │
 string   standard   mandatory  │ Default: val1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
dynval1 or dynval2

View file

@ -0,0 +1,28 @@
== Rougail
====
**🛈 Informations**
This family is a namespace. +
**Path**: rougail +
`basic`
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
**Default**:
* val1
**Examples**:
* val1
* val2
| **rougail.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
**Default**: the value of an undocumented variable
|====

View file

@ -10,6 +10,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>**Examples**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.<br/>**Default**: the value of an undocumented variable |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.<br/>**Default**: the value of an undocumented variable |
</details>

View file

@ -0,0 +1,14 @@
<h1>Rougail</h1>
This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li></ul><br/><b>Examples</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> </td><td>A variable calculated.<br/><b>Default</b>: the value of an undocumented variable</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,72 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"name": "rougail",
"description": "Rougail",
"properties": [],
"mode": "basic",
"help": [
"This family is a namespace"
]
},
"children": {
"var1": {
"path": "rougail.var1",
"name": "var1",
"description": "A suffix variable.",
"properties": [
{
"type": "property",
"name": "unique",
"ori_name": "unique",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": [
"val1"
]
},
"variable_type": "string",
"multiple": true,
"examples": {
"name": "Examples",
"values": [
"val1",
"val2"
]
}
},
"var2": {
"path": "rougail.var2",
"name": "var2",
"description": "A variable calculated.",
"properties": [],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of an undocumented variable",
"path": {
"path": "rougail.dyn{{ identifier }}.var",
"identifiers": [
[
"val1"
]
],
"identifier_type": "one"
},
"description": "A dynamic variable"
}
},
"variable_type": "string"
}
}
}
}

View file

@ -0,0 +1,12 @@
# Rougail
> [!NOTE]
>
> This family is a namespace.\
> **Path**: rougail\
> `basic`
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>**Examples**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.<br/>**Default**: the value of an undocumented variable |

View file

@ -0,0 +1,23 @@
Rougail
▌ 🛈 Informations
▌ 
▌ This family is a namespace.
▌ Path: rougail
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.var1 │ A suffix variable. │
 string   multiple   standard    │ Default: │
unique  │ • val1 │
│ │ Examples: │
│ │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.var2 │ A variable calculated. │
 string   standard  │ Default: the value of an │
│ │ undocumented variable │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,24 @@
== Rougail
====
**🛈 Informations**
This family is a namespace. +
**Path**: rougail +
`basic`
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
**Examples**:
* val1
* val2
| **rougail.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
**Default**: the value of an undocumented variable
|====

View file

@ -0,0 +1,15 @@
<details><summary>Rougail</summary>
> [!note] 🛈 Informations
> This family is a namespace.
>
> **Path**: rougail
>
> `basic`
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.<br/>**Examples**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.<br/>**Default**: the value of an undocumented variable |
</details>

View file

@ -0,0 +1,14 @@
<h1>Rougail</h1>
This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Examples</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> </td><td>A variable calculated.<br/><b>Default</b>: the value of an undocumented variable</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,66 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"name": "rougail",
"description": "Rougail",
"properties": [],
"mode": "basic",
"help": [
"This family is a namespace"
]
},
"children": {
"var1": {
"path": "rougail.var1",
"name": "var1",
"description": "A suffix variable.",
"properties": [
{
"type": "property",
"name": "unique",
"ori_name": "unique",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"variable_type": "string",
"multiple": true,
"examples": {
"name": "Examples",
"values": [
"val1",
"val2"
]
}
},
"var2": {
"path": "rougail.var2",
"name": "var2",
"description": "A variable calculated.",
"properties": [],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of an undocumented variable",
"path": {
"path": "rougail.dyn{{ identifier }}.var",
"identifiers": [
[
"val1"
]
],
"identifier_type": "one"
},
"description": "A dynamic variable"
}
},
"variable_type": "string"
}
}
}
}

View file

@ -0,0 +1,12 @@
# Rougail
> [!NOTE]
>
> This family is a namespace.\
> **Path**: rougail\
> `basic`
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.<br/>**Examples**: <br/>&nbsp;val1<br/>&nbsp;val2 |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.<br/>**Default**: the value of an undocumented variable |

View file

@ -0,0 +1,21 @@
Rougail
▌ 🛈 Informations
▌ 
▌ This family is a namespace.
▌ Path: rougail
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.var1 │ A suffix variable. │
 string   multiple   standard    │ Examples: │
unique  │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.var2 │ A variable calculated. │
 string   standard  │ Default: the value of an │
│ │ undocumented variable │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,57 @@
== Rougail
====
**🛈 Informations**
This family is a namespace. +
**Path**: rougail +
`standard`
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
**Default**:
* val1
* val2
|====
=== A dynamic family
====
**🛈 Informations**
This family builds families dynamically. +
**Path**:
* rougail.__val1___dyn
* rougail.__val2___dyn +
`standard` +
**Identifiers**: the value of the variable "a suffix variable" (rougail.var).
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.__val1___dyn.var1** +
**rougail.__val2___dyn.var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is suffix for __val1__ or __val2__. +
**Default**: the value of the identifier.
| **rougail.__val1___dyn.var2** +
**rougail.__val2___dyn.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable. +
**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
| **rougail.__val1___dyn.var3** +
**rougail.__val2___dyn.var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is relative first variable. +
**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
| **rougail.__val1___dyn.var4** +
**rougail.__val2___dyn.var4** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable of val1. +
**Default**: the value of the variable "value is suffix for __val1__" (rougail.__val1___dyn.var1)
|====

View file

@ -0,0 +1,30 @@
<h1>Rougail</h1>
This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>standard</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
</tbody>
</table>
<h2>A dynamic family</h2>
This family builds families dynamically.<br/><b>Path</b>: <ul><li>rougail.<i>val1</i>_dyn</li>
<li>rougail.<i>val2</i>_dyn</li></ul><br/><mark>standard</mark><br/><b>Identifiers</b>: the value of the variable "a suffix variable" (rougail.var).
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.<i>val1</i>_dyn.var1</b><br/><b>rougail.<i>val2</i>_dyn.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>Value is suffix for <i>val1</i> or <i>val2</i>.<br/><b>Default</b>: the value of the identifier. </td></tr>
<tr><td><b>rougail.<i>val1</i>_dyn.var2</b><br/><b>rougail.<i>val2</i>_dyn.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>Value is first variable.<br/><b>Default</b>: the value of the variable "value is suffix for <i>val1</i> or <i>val2</i>" (rougail.<i>val1</i>_dyn.var1 or rougail.<i>val2</i>_dyn.var1) </td></tr>
<tr><td><b>rougail.<i>val1</i>_dyn.var3</b><br/><b>rougail.<i>val2</i>_dyn.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>Value is relative first variable.<br/><b>Default</b>: the value of the variable "value is suffix for <i>val1</i> or <i>val2</i>" (rougail.<i>val1</i>_dyn.var1 or rougail.<i>val2</i>_dyn.var1)</td></tr>
<tr><td><b>rougail.<i>val1</i>_dyn.var4</b><br/><b>rougail.<i>val2</i>_dyn.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>Value is first variable of val1.<br/><b>Default</b>: the value of the variable "value is suffix for <i>val1</i>" (rougail.<i>val1</i>_dyn.var1) </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,239 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"name": "rougail",
"description": "Rougail",
"properties": [],
"mode": "standard",
"help": [
"This family is a namespace"
]
},
"children": {
"var": {
"path": "rougail.var",
"name": "var",
"description": "A suffix variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "unique",
"ori_name": "unique",
"access_control": false
}
],
"mode": "standard",
"type": "variable",
"default": {
"name": "Default",
"values": [
"val1",
"val2"
]
},
"variable_type": "string",
"multiple": true
},
"{{ identifier }}_dyn": {
"type": "dynamic",
"informations": {
"path": "rougail.{{ identifier }}_dyn",
"name": "{{ identifier }}_dyn",
"description": "A dynamic family",
"properties": [],
"mode": "standard",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "many",
"help": [
"This family builds families dynamically"
],
"identifier": [
{
"message": "the value of the variable {0}.",
"path": {
"path": "rougail.var",
"type": "variable"
},
"description": "a suffix variable"
}
]
},
"children": {
"var1": {
"path": "rougail.{{ identifier }}_dyn.var1",
"name": "var1",
"description": "Value is suffix for {{ identifier }}.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "many",
"type": "variable",
"default": {
"name": "Default",
"values": "the value of the identifier."
},
"variable_type": "string"
},
"var2": {
"path": "rougail.{{ identifier }}_dyn.var2",
"name": "var2",
"description": "Value is first variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "many",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}",
"path": {
"path": "rougail.{{ identifier }}_dyn.var1",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "inside"
},
"description": "value is suffix for {{ identifier }}"
}
},
"variable_type": "string"
},
"var3": {
"path": "rougail.{{ identifier }}_dyn.var3",
"name": "var3",
"description": "Value is relative first variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "many",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}",
"path": {
"path": "rougail.{{ identifier }}_dyn.var1",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "inside"
},
"description": "value is suffix for {{ identifier }}"
}
},
"variable_type": "string"
},
"var4": {
"path": "rougail.{{ identifier }}_dyn.var4",
"name": "var4",
"description": "Value is first variable of val1.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"identifiers": [
[
"val1"
],
[
"val2"
]
],
"identifier_type": "many",
"type": "variable",
"default": {
"name": "Default",
"values": {
"message": "the value of the variable {0}",
"path": {
"path": "rougail.{{ identifier }}_dyn.var1",
"identifiers": [
[
"val1"
]
],
"identifier_type": "one"
},
"description": "value is suffix for {{ identifier }}"
}
},
"variable_type": "string"
}
}
}
}
}
}

View file

@ -0,0 +1,30 @@
# Rougail
> [!NOTE]
>
> This family is a namespace.\
> **Path**: rougail\
> `standard`
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>&nbsp;val1<br/>&nbsp;val2 |
## A dynamic family
> [!NOTE]
>
> This family builds families dynamically.\
> **Path**: \
> - rougail.*val1*_dyn\
> - rougail.*val2*_dyn\
> `standard`\
> **Identifiers**: the value of the variable "[a suffix variable](#rougail.var)".
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.:::identifier:::_dyn.var1" name="rougail.:::identifier:::_dyn.var1">rougail.*val1*_dyn.var1</a>**<br/>**rougail.*val2*_dyn.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is suffix for *val1* or *val2*.<br/>**Default**: the value of the identifier. |
| **<a id="rougail.:::identifier:::_dyn.var2" name="rougail.:::identifier:::_dyn.var2">rougail.*val1*_dyn.var2</a>**<br/>**rougail.*val2*_dyn.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable.<br/>**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
| **<a id="rougail.:::identifier:::_dyn.var3" name="rougail.:::identifier:::_dyn.var3">rougail.*val1*_dyn.var3</a>**<br/>**rougail.*val2*_dyn.var3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is relative first variable.<br/>**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
| **<a id="rougail.:::identifier:::_dyn.var4" name="rougail.:::identifier:::_dyn.var4">rougail.*val1*_dyn.var4</a>**<br/>**rougail.*val2*_dyn.var4**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable of val1.<br/>**Default**: the value of the variable "[value is suffix for *val1*](#rougail.:::identifier:::_dyn.var1)" |

View file

@ -0,0 +1,53 @@
Rougail
▌ 🛈 Informations
▌ 
▌ This family is a namespace.
▌ Path: rougail
▌  standard 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.var │ A suffix variable. │
 string   multiple   standard    │ Default: │
mandatory   unique  │ • val1 │
│ │ • val2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
A dynamic family
▌ 🛈 Informations
▌ 
▌ This family builds families dynamically.
▌ Path:
▌  • rougail.val1_dyn
▌  • rougail.val2_dyn
▌  standard 
▌ Identifiers: the value of the variable "a suffix variable" (rougail.var).
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.val1_dyn.var1 │ Value is suffix for val1 or val2. │
rougail.val2_dyn.var1 │ Default: the value of the │
 string   standard   mandatory  │ identifier. │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.val1_dyn.var2 │ Value is first variable. │
rougail.val2_dyn.var2 │ Default: the value of the variable │
 string   standard   mandatory  │ "value is suffix for val1 or val2"
│ │ (rougail.val1_dyn.var1 or │
│ │ rougail.val2_dyn.var1)
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.val1_dyn.var3 │ Value is relative first variable. │
rougail.val2_dyn.var3 │ Default: the value of the variable │
 string   standard   mandatory  │ "value is suffix for val1 or val2"
│ │ (rougail.val1_dyn.var1 or │
│ │ rougail.val2_dyn.var1)
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.val1_dyn.var4 │ Value is first variable of val1. │
rougail.val2_dyn.var4 │ Default: the value of the variable │
 string   standard   mandatory  │ "value is suffix for val1"
│ │ (rougail.val1_dyn.var1)
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1 @@
["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled3/rougail/00-base.yml\""]

View file

@ -7,7 +7,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -6,7 +6,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -5,7 +5,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -6,7 +6,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var: val1
dynval2:

View file

@ -5,7 +5,6 @@
 var1: 
 - val1 
 - val2 
 var2: val1 
 dynval1: 
 var: val1 
 dynval2: 

View file

@ -7,7 +7,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -6,7 +6,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -5,7 +5,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -6,7 +6,6 @@ rougail:
var1:
- val1
- val2
var2: val1
dynval1:
var:
- val1

View file

@ -5,7 +5,6 @@
 var1: 
 - val1 
 - val2 
 var2: val1 
 dynval1: 
 var: 
 - val1 

View file

@ -0,0 +1,11 @@
== Example with all variables modifiable
[,yaml]
----
---
rougail:
var1:
- val1
- val2
var2: example
----

View file

@ -1,13 +1,3 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
rougail:
var2: example
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml

View file

@ -0,0 +1,8 @@
<h1>Example with all variables modifiable</h1>
<pre>---
rougail:
var1:
- val1
- val2
var2: example</pre>

View file

@ -0,0 +1,10 @@
# Example with all variables modifiable
```yaml
---
rougail:
var1:
- val1
- val2
var2: example
```

View file

@ -0,0 +1,9 @@
Example with all variables modifiable
--- 
rougail: 
 var1: 
 - val1 
 - val2 
 var2: example 

View file

@ -0,0 +1,11 @@
== Example with all variables modifiable
[,yaml]
----
---
rougail:
var1:
- val1
- val2
var2: example
----

View file

@ -0,0 +1,12 @@
<details><summary>Example with all variables modifiable</summary>
```yaml
---
rougail:
var1:
- val1
- val2
var2: example
```
</details>

View file

@ -0,0 +1,8 @@
<h1>Example with all variables modifiable</h1>
<pre>---
rougail:
var1:
- val1
- val2
var2: example</pre>

View file

@ -0,0 +1,10 @@
# Example with all variables modifiable
```yaml
---
rougail:
var1:
- val1
- val2
var2: example
```

View file

@ -0,0 +1,9 @@
Example with all variables modifiable
--- 
rougail: 
 var1: 
 - val1 
 - val2 
 var2: example 

View file

@ -0,0 +1,20 @@
== Example with all variables modifiable
[,yaml]
----
---
rougail:
var:
- val1
- val2
val1_dyn:
var1: val1
var2: val1
var3: val1
var4: val1
val2_dyn:
var1: val2
var2: val2
var3: val2
var4: val1
----

View file

@ -0,0 +1,17 @@
<h1>Example with all variables modifiable</h1>
<pre>---
rougail:
var:
- val1
- val2
val1_dyn:
var1: val1
var2: val1
var3: val1
var4: val1
val2_dyn:
var1: val2
var2: val2
var3: val2
var4: val1</pre>

Some files were not shown because too many files have changed in this diff Show more