fix: better transitive documentation

This commit is contained in:
egarette@silique.fr 2026-01-29 08:34:40 +01:00
parent 1ecd7abbe7
commit d4b16e918b
128 changed files with 2345 additions and 108 deletions

View file

@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2026-01-27 22:09+0100\n"
"PO-Revision-Date: 2026-01-27 22:10+0100\n"
"POT-Creation-Date: 2026-01-29 08:31+0100\n"
"PO-Revision-Date: 2026-01-29 08:33+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
@ -322,77 +322,59 @@ msgstr "dépend d'un calcul"
msgid "\"{0}\" is a calculation for {1} but has no description in {2}"
msgstr "\"{0}\" est un calcul pour {1} mais n'a pas de description dans {2}"
#: src/rougail/output_doc/doc.py:786 src/rougail/output_doc/doc.py:929
#: src/rougail/output_doc/doc.py:786 src/rougail/output_doc/doc.py:913
msgid "depends on an undocumented variable"
msgstr "dépends d'une variable non documentée"
#: src/rougail/output_doc/doc.py:804
#, fuzzy
#| msgid "when the variable \"{{0}}\" is {0}\""
msgid "when the variable \"{{0}}\" is \"{0}\""
msgstr "lorsque la variable \"{{0}}\" est \"{0}\""
msgid "is \"{0}\""
msgstr "est \"{0}\""
#: src/rougail/output_doc/doc.py:812
msgid ""
"when the variable \"{{0}}\" is defined, accessible and hasn't the value "
"\"{0}\""
msgstr ""
"lorsque la variable \"{{0}}\" est définie, accessible et n'a pas la valeur "
"\"{0}\""
#: src/rougail/output_doc/doc.py:809
msgid "is accessible"
msgstr "est accessible"
#: src/rougail/output_doc/doc.py:811
msgid "is defined"
msgstr "est définie"
#: src/rougail/output_doc/doc.py:816
msgid "when the variable \"{{0}}\" is defined and hasn't the value \"{0}\""
msgstr "lorsque la variable \"{{0}}\" est définie et n'a pas la valeur \"{0}\""
msgid "hasn't the value \"{0}\""
msgstr "n'a pas la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:820
msgid "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\""
msgstr ""
"lorsque la variable \"{{0}}\" est accessible et n'a pas la valeur \"{0}\""
msgid "has the value \"{0}\""
msgstr "a la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:822
msgid "when the variable \"{{0}}\" hasn't the value \"{0}\""
msgstr "lorsque la variable \"{{0}}\" n'a pas la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:825
msgid "is {0}"
msgstr "est {0}"
#: src/rougail/output_doc/doc.py:826
msgid ""
"when the variable \"{{0}}\" is defined, is accessible and has the value "
"\"{0}\""
msgstr ""
"lorsque la variable \"{{0}}\" est définie, accessible et a la valeur \"{0}\""
msgid "when the variable \"{{0}}\" {0}"
msgstr "lorsque la variable \"{{0}}\" {0}"
#: src/rougail/output_doc/doc.py:830
msgid "when the variable \"{{0}}\" is defined and has the value \"{0}\""
msgstr "lorsque la variable \"{{0}}\" est définie et a la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:834
msgid "when the variable \"{{0}}\" is accessible and has the value \"{0}\""
msgstr "lorsque la variable \"{{0}}\" est accessible et a la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:836
msgid "when the variable \"{{0}}\" has the value \"{0}\""
msgstr "lorsque la variable \"{{0}}\" a la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:869
#: src/rougail/output_doc/doc.py:853
msgid "the value of the variable \"{0}\" if it is defined"
msgstr "la valeur de la variable \"{0}\" si elle est définie"
#: src/rougail/output_doc/doc.py:871
#: src/rougail/output_doc/doc.py:855
msgid "the value of the variable \"{0}\""
msgstr "la valeur de la variable \"{0}\""
#: src/rougail/output_doc/doc.py:891
#: src/rougail/output_doc/doc.py:875
msgid "the value of an undocumented variable"
msgstr "la valeur d'une variable non documentée"
#: src/rougail/output_doc/doc.py:894
#: src/rougail/output_doc/doc.py:878
msgid "the values of undocumented variables"
msgstr "les valeurs de variables non documentées"
#: src/rougail/output_doc/doc.py:917
#: src/rougail/output_doc/doc.py:901
msgid "(from an undocumented variable)"
msgstr "(issue d'une variable non documentée)"
#: src/rougail/output_doc/doc.py:925
#: src/rougail/output_doc/doc.py:909
msgid "{0} (from an undocumented variable)"
msgstr "{0} (issue d'une variable non documentée)"
@ -456,6 +438,41 @@ msgstr "(défaut)"
msgid "{0}: {1}"
msgstr "{0} : {1}"
#~ msgid ""
#~ "when the variable \"{{0}}\" is defined, accessible and hasn't the value "
#~ "\"{0}\""
#~ msgstr ""
#~ "lorsque la variable \"{{0}}\" est définie, accessible et n'a pas la "
#~ "valeur \"{0}\""
#~ msgid "when the variable \"{{0}}\" is defined and hasn't the value \"{0}\""
#~ msgstr ""
#~ "lorsque la variable \"{{0}}\" est définie et n'a pas la valeur \"{0}\""
#~ msgid ""
#~ "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\""
#~ msgstr ""
#~ "lorsque la variable \"{{0}}\" est accessible et n'a pas la valeur \"{0}\""
#~ msgid "when the variable \"{{0}}\" hasn't the value \"{0}\""
#~ msgstr "lorsque la variable \"{{0}}\" n'a pas la valeur \"{0}\""
#~ msgid ""
#~ "when the variable \"{{0}}\" is defined, is accessible and has the value "
#~ "\"{0}\""
#~ msgstr ""
#~ "lorsque la variable \"{{0}}\" est définie, accessible et a la valeur "
#~ "\"{0}\""
#~ msgid "when the variable \"{{0}}\" is defined and has the value \"{0}\""
#~ msgstr "lorsque la variable \"{{0}}\" est définie et a la valeur \"{0}\""
#~ msgid "when the variable \"{{0}}\" is accessible and has the value \"{0}\""
#~ msgstr "lorsque la variable \"{{0}}\" est accessible et a la valeur \"{0}\""
#~ msgid "when the variable \"{{0}}\" has the value \"{0}\""
#~ msgstr "lorsque la variable \"{{0}}\" a la valeur \"{0}\""
#~ msgid "Document the child variables of the family"
#~ msgstr "Documenter les variables enfants de cette famille"

View file

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-27 22:10+0100\n"
"POT-Creation-Date: 2026-01-29 08:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -276,67 +276,59 @@ msgstr ""
msgid "\"{0}\" is a calculation for {1} but has no description in {2}"
msgstr ""
#: src/rougail/output_doc/doc.py:786 src/rougail/output_doc/doc.py:929
#: src/rougail/output_doc/doc.py:786 src/rougail/output_doc/doc.py:913
msgid "depends on an undocumented variable"
msgstr ""
#: src/rougail/output_doc/doc.py:804
msgid "when the variable \"{{0}}\" is \"{0}\""
msgid "is \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:812
msgid "when the variable \"{{0}}\" is defined, accessible and hasn't the value \"{0}\""
#: src/rougail/output_doc/doc.py:809
msgid "is accessible"
msgstr ""
#: src/rougail/output_doc/doc.py:811
msgid "is defined"
msgstr ""
#: src/rougail/output_doc/doc.py:816
msgid "when the variable \"{{0}}\" is defined and hasn't the value \"{0}\""
msgid "hasn't the value \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:820
msgid "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\""
msgid "has the value \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:822
msgid "when the variable \"{{0}}\" hasn't the value \"{0}\""
#: src/rougail/output_doc/doc.py:825
msgid "is {0}"
msgstr ""
#: src/rougail/output_doc/doc.py:826
msgid "when the variable \"{{0}}\" is defined, is accessible and has the value \"{0}\""
msgid "when the variable \"{{0}}\" {0}"
msgstr ""
#: src/rougail/output_doc/doc.py:830
msgid "when the variable \"{{0}}\" is defined and has the value \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:834
msgid "when the variable \"{{0}}\" is accessible and has the value \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:836
msgid "when the variable \"{{0}}\" has the value \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:869
#: src/rougail/output_doc/doc.py:853
msgid "the value of the variable \"{0}\" if it is defined"
msgstr ""
#: src/rougail/output_doc/doc.py:871
#: src/rougail/output_doc/doc.py:855
msgid "the value of the variable \"{0}\""
msgstr ""
#: src/rougail/output_doc/doc.py:891
#: src/rougail/output_doc/doc.py:875
msgid "the value of an undocumented variable"
msgstr ""
#: src/rougail/output_doc/doc.py:894
#: src/rougail/output_doc/doc.py:878
msgid "the values of undocumented variables"
msgstr ""
#: src/rougail/output_doc/doc.py:917
#: src/rougail/output_doc/doc.py:901
msgid "(from an undocumented variable)"
msgstr ""
#: src/rougail/output_doc/doc.py:925
#: src/rougail/output_doc/doc.py:909
msgid "{0} (from an undocumented variable)"
msgstr ""

View file

@ -801,45 +801,29 @@ class RougailOutputDoc(Examples, Changelog):
return True
return False
if condition["type"] == "transitive":
msg = _(
'when the variable "{{0}}" is "{0}"'
).format(prop)
submsg = _('is "{0}"').format(prop)
else:
condition_type = condition["condition"]
if condition_type == "when_not":
if calculation["optional"]:
if not calculation["propertyerror"]:
msg = _(
'when the variable "{{0}}" is defined, accessible and hasn\'t the value "{0}"'
)
else:
msg = _(
'when the variable "{{0}}" is defined and hasn\'t the value "{0}"'
)
elif not calculation["propertyerror"]:
msg = _('when the variable "{{0}}" is accessible and hasn\'t the value "{0}"')
else:
msg = _('when the variable "{{0}}" hasn\'t the value "{0}"')
else:
if calculation["optional"]:
if not calculation["propertyerror"]:
msg = _(
'when the variable "{{0}}" is defined, is accessible and has the value "{0}"'
)
else:
msg = _(
'when the variable "{{0}}" is defined and has the value "{0}"'
)
elif not calculation["propertyerror"]:
msg = _('when the variable "{{0}}" is accessible and has the value "{0}"')
else:
msg = _('when the variable "{{0}}" has the value "{0}"')
conditions = []
if not calculation["propertyerror"]:
conditions.append(_("is accessible"))
if calculation["optional"]:
conditions.append(_("is defined"))
value = condition["value"]
if isinstance(value, str):
str_value = value
if not isinstance(value, str):
value = dump(value)
if condition_type == "when_not":
conditions.append(_(
'hasn\'t the value "{0}"'
).format(value))
else:
str_value = dump(value)
msg = msg.format(str_value)
conditions.append(_(
'has the value "{0}"'
).format(value))
submsg = display_list(conditions, sort=False)
if calculation["propertyerror"] == "transitive":
submsg = display_list([_("is {0}").format(prop), submsg], separator="or", sort=False)
msg = _('when the variable "{{0}}" {0}').format(submsg)
path_obj = {
"path": self.doc_path(variable_path),
}

View file

@ -0,0 +1,15 @@
[cols="1a,1a"]
|====
| Variable | Description
| **condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: false
| **variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: disabled +
**Disabled**: when the variable "condition" has the value "true"
| **variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
| **<a id="condition" name="condition">condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="variable1" name="variable1">variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#condition)" has the value "true" |
| **<a id="variable2" name="variable2">variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,11 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: false </td></tr>
<tr><td><b>variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: disabled<br/><b>Disabled</b>: when the variable "condition" has the value "true"</td></tr>
<tr><td><b>variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,102 @@
{
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": false
},
"variable_type": "boolean",
"path": "condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
false
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "disabled"
},
"variable_type": "string",
"path": "variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
| **<a id="condition" name="condition">condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="variable1" name="variable1">variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#condition)" has the value "true" |
| **<a id="variable2" name="variable2">variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,16 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
condition │ A condition. │
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
variable1 │ A variable. │
 string   standard   mandatory    │ Default: disabled │
disabled  │ Disabled: when the variable │
│ │ "condition" has the value "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "variable1" is disabled or has the │
│ │ value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,15 @@
[cols="1a,1a"]
|====
| Variable | Description
| **condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: true
| **variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: not_disabled +
**Disabled**: when the variable "condition" has the value "true"
| **variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
| **<a id="condition" name="condition">condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="variable1" name="variable1">variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#condition)" has the value "true" |
| **<a id="variable2" name="variable2">variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,11 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: true </td></tr>
<tr><td><b>variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: not_disabled<br/><b>Disabled</b>: when the variable "condition" has the value "true"</td></tr>
<tr><td><b>variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,102 @@
{
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": true
},
"variable_type": "boolean",
"path": "condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
true
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "not_disabled"
},
"variable_type": "string",
"path": "variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"not_disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
| **<a id="condition" name="condition">condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="variable1" name="variable1">variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#condition)" has the value "true" |
| **<a id="variable2" name="variable2">variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,16 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
condition │ A condition. │
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
variable1 │ A variable. │
 string   standard   mandatory    │ Default: not_disabled │
disabled  │ Disabled: when the variable │
│ │ "condition" has the value "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "variable1" is disabled or has the │
│ │ value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,16 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
variable2: example
----
== Example with all variables modifiable
[,yaml]
----
---
condition: false
variable1: disabled
variable2: example
----

View file

@ -0,0 +1,18 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
variable2: example
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
condition: false
variable1: disabled
variable2: example
```
</details>

View file

@ -0,0 +1,7 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>variable2: example</pre><h1>Example with all variables modifiable</h1>
<pre>condition: false
variable1: disabled
variable2: example</pre>

View file

@ -0,0 +1,14 @@
# Example with mandatory variables not filled in
```yaml
---
variable2: example
```
# Example with all variables modifiable
```yaml
---
condition: false
variable1: disabled
variable2: example
```

View file

@ -0,0 +1,12 @@
Example with mandatory variables not filled in
--- 
variable2: example 
Example with all variables modifiable
--- 
condition: false 
variable1: disabled 
variable2: example 

View file

@ -0,0 +1,16 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
variable2: example
----
== Example with all variables modifiable
[,yaml]
----
---
condition: true
variable1: not_disabled
variable2: example
----

View file

@ -0,0 +1,18 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
variable2: example
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
condition: true
variable1: not_disabled
variable2: example
```
</details>

View file

@ -0,0 +1,7 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>variable2: example</pre><h1>Example with all variables modifiable</h1>
<pre>condition: true
variable1: not_disabled
variable2: example</pre>

View file

@ -0,0 +1,14 @@
# Example with mandatory variables not filled in
```yaml
---
variable2: example
```
# Example with all variables modifiable
```yaml
---
condition: true
variable1: not_disabled
variable2: example
```

View file

@ -0,0 +1,12 @@
Example with mandatory variables not filled in
--- 
variable2: example 
Example with all variables modifiable
--- 
condition: true 
variable1: not_disabled 
variable2: example 

View file

@ -0,0 +1,16 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
variable2: example # A second variable
----
== Example with all variables modifiable
[,yaml]
----
---
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
----

View file

@ -0,0 +1,18 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
variable2: example # A second variable
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
```
</details>

View file

@ -0,0 +1,7 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>variable2: example # A second variable</pre><h1>Example with all variables modifiable</h1>
<pre>condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable</pre>

View file

@ -0,0 +1,14 @@
# Example with mandatory variables not filled in
```yaml
---
variable2: example # A second variable
```
# Example with all variables modifiable
```yaml
---
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
```

View file

@ -0,0 +1,12 @@
Example with mandatory variables not filled in
--- 
variable2: example # A second variable 
Example with all variables modifiable
--- 
condition: false # A condition 
variable1: disabled # A variable 
variable2: example # A second variable 

View file

@ -0,0 +1,16 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
variable2: example # A second variable
----
== Example with all variables modifiable
[,yaml]
----
---
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
----

View file

@ -0,0 +1,18 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
variable2: example # A second variable
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
```
</details>

View file

@ -0,0 +1,7 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>variable2: example # A second variable</pre><h1>Example with all variables modifiable</h1>
<pre>condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable</pre>

View file

@ -0,0 +1,14 @@
# Example with mandatory variables not filled in
```yaml
---
variable2: example # A second variable
```
# Example with all variables modifiable
```yaml
---
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
```

View file

@ -0,0 +1,12 @@
Example with mandatory variables not filled in
--- 
variable2: example # A second variable 
Example with all variables modifiable
--- 
condition: true # A condition 
variable1: not_disabled # A variable 
variable2: example # A second variable 

View file

@ -0,0 +1,23 @@
== Rougail
====
**🛈 Informations**
**Path**: rougail +
`basic`
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: false
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,14 @@
<details><summary>Rougail</summary>
> [!note] 🛈 Informations
> **Path**: rougail\
> `basic`
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |
</details>

View file

@ -0,0 +1,17 @@
<h1>Rougail</h1>
<b>Path</b>: rougail
<mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: false </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,116 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"names": [
"rougail"
],
"description": "Rougail",
"properties": [],
"mode": "basic"
},
"children": {
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": false
},
"variable_type": "boolean",
"path": "rougail.condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
false
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "disabled"
},
"variable_type": "string",
"path": "rougail.variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "rougail.condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "rougail.variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "rougail.variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
}
}

View file

@ -0,0 +1,13 @@
# Rougail
> [!NOTE]
>
> **Path**: rougail\
> `basic`
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,25 @@
Rougail
▌ 🛈 Informations
▌ 
▌ Path: rougail
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.condition │ A condition. │
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable1 │ A variable. │
 string   standard   mandatory    │ Default: disabled │
disabled  │ Disabled: when the variable │
│ │ "rougail.condition" has the value │
│ │ "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "rougail.variable1" is disabled or │
│ │ has the value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,23 @@
== Rougail
====
**🛈 Informations**
**Path**: rougail +
`basic`
====
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: true
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: not_disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,14 @@
<details><summary>Rougail</summary>
> [!note] 🛈 Informations
> **Path**: rougail\
> `basic`
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |
</details>

View file

@ -0,0 +1,17 @@
<h1>Rougail</h1>
<b>Path</b>: rougail
<mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: true </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: not_disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,116 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"names": [
"rougail"
],
"description": "Rougail",
"properties": [],
"mode": "basic"
},
"children": {
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": true
},
"variable_type": "boolean",
"path": "rougail.condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
true
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "not_disabled"
},
"variable_type": "string",
"path": "rougail.variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "rougail.condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"not_disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "rougail.variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "rougail.variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
}
}

View file

@ -0,0 +1,13 @@
# Rougail
> [!NOTE]
>
> **Path**: rougail\
> `basic`
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,25 @@
Rougail
▌ 🛈 Informations
▌ 
▌ Path: rougail
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.condition │ A condition. │
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable1 │ A variable. │
 string   standard   mandatory    │ Default: not_disabled │
disabled  │ Disabled: when the variable │
│ │ "rougail.condition" has the value │
│ │ "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "rougail.variable1" is disabled or │
│ │ has the value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,18 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
rougail:
variable2: example
----
== Example with all variables modifiable
[,yaml]
----
---
rougail:
condition: false
variable1: disabled
variable2: example
----

View file

@ -0,0 +1,20 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
rougail:
variable2: example
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
rougail:
condition: false
variable1: disabled
variable2: example
```
</details>

View file

@ -0,0 +1,9 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>rougail:
variable2: example</pre><h1>Example with all variables modifiable</h1>
<pre>rougail:
condition: false
variable1: disabled
variable2: example</pre>

View file

@ -0,0 +1,16 @@
# Example with mandatory variables not filled in
```yaml
---
rougail:
variable2: example
```
# Example with all variables modifiable
```yaml
---
rougail:
condition: false
variable1: disabled
variable2: example
```

View file

@ -0,0 +1,14 @@
Example with mandatory variables not filled in
--- 
rougail: 
 variable2: example 
Example with all variables modifiable
--- 
rougail: 
 condition: false 
 variable1: disabled 
 variable2: example 

View file

@ -0,0 +1,18 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
rougail:
variable2: example
----
== Example with all variables modifiable
[,yaml]
----
---
rougail:
condition: true
variable1: not_disabled
variable2: example
----

View file

@ -0,0 +1,20 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
rougail:
variable2: example
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
rougail:
condition: true
variable1: not_disabled
variable2: example
```
</details>

View file

@ -0,0 +1,9 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>rougail:
variable2: example</pre><h1>Example with all variables modifiable</h1>
<pre>rougail:
condition: true
variable1: not_disabled
variable2: example</pre>

View file

@ -0,0 +1,16 @@
# Example with mandatory variables not filled in
```yaml
---
rougail:
variable2: example
```
# Example with all variables modifiable
```yaml
---
rougail:
condition: true
variable1: not_disabled
variable2: example
```

View file

@ -0,0 +1,14 @@
Example with mandatory variables not filled in
--- 
rougail: 
 variable2: example 
Example with all variables modifiable
--- 
rougail: 
 condition: true 
 variable1: not_disabled 
 variable2: example 

View file

@ -0,0 +1,18 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
rougail: # Rougail
variable2: example # A second variable
----
== Example with all variables modifiable
[,yaml]
----
---
rougail: # Rougail
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
----

View file

@ -0,0 +1,20 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
rougail: # Rougail
variable2: example # A second variable
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
rougail: # Rougail
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
```
</details>

View file

@ -0,0 +1,9 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>rougail: # Rougail
variable2: example # A second variable</pre><h1>Example with all variables modifiable</h1>
<pre>rougail: # Rougail
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable</pre>

View file

@ -0,0 +1,16 @@
# Example with mandatory variables not filled in
```yaml
---
rougail: # Rougail
variable2: example # A second variable
```
# Example with all variables modifiable
```yaml
---
rougail: # Rougail
condition: false # A condition
variable1: disabled # A variable
variable2: example # A second variable
```

View file

@ -0,0 +1,14 @@
Example with mandatory variables not filled in
--- 
rougail: # Rougail 
 variable2: example # A second variable 
Example with all variables modifiable
--- 
rougail: # Rougail 
 condition: false # A condition 
 variable1: disabled # A variable 
 variable2: example # A second variable 

View file

@ -0,0 +1,18 @@
== Example with mandatory variables not filled in
[,yaml]
----
---
rougail: # Rougail
variable2: example # A second variable
----
== Example with all variables modifiable
[,yaml]
----
---
rougail: # Rougail
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
----

View file

@ -0,0 +1,20 @@
<details><summary>Example with mandatory variables not filled in</summary>
```yaml
---
rougail: # Rougail
variable2: example # A second variable
```
</details>
<details><summary>Example with all variables modifiable</summary>
```yaml
---
rougail: # Rougail
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
```
</details>

View file

@ -0,0 +1,9 @@
<h1>Example with mandatory variables not filled in</h1>
<pre>rougail: # Rougail
variable2: example # A second variable</pre><h1>Example with all variables modifiable</h1>
<pre>rougail: # Rougail
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable</pre>

View file

@ -0,0 +1,16 @@
# Example with mandatory variables not filled in
```yaml
---
rougail: # Rougail
variable2: example # A second variable
```
# Example with all variables modifiable
```yaml
---
rougail: # Rougail
condition: true # A condition
variable1: not_disabled # A variable
variable2: example # A second variable
```

View file

@ -0,0 +1,14 @@
Example with mandatory variables not filled in
--- 
rougail: # Rougail 
 variable2: example # A second variable 
Example with all variables modifiable
--- 
rougail: # Rougail 
 condition: true # A condition 
 variable1: not_disabled # A variable 
 variable2: example # A second variable 

View file

@ -0,0 +1,15 @@
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: false
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,17 @@
== New variables
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: false
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,10 @@
<details><summary>New variables</summary>
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |
</details>

View file

@ -0,0 +1,13 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: false </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,8 @@
# New variables
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,20 @@
New variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.condition │ A condition. │
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable1 │ A variable. │
 string   standard   mandatory    │ Default: disabled │
disabled  │ Disabled: when the variable │
│ │ "rougail.condition" has the value │
│ │ "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "rougail.variable1" is disabled or │
│ │ has the value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,11 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: false </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,116 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"names": [
"rougail"
],
"description": "Rougail",
"properties": [],
"mode": "basic"
},
"children": {
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": false
},
"variable_type": "boolean",
"path": "rougail.condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
false
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "disabled"
},
"variable_type": "string",
"path": "rougail.variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "rougail.condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "rougail.variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "rougail.variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
}
}

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: false |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,17 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.condition │ A condition. │
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable1 │ A variable. │
 string   standard   mandatory    │ Default: disabled │
disabled  │ Disabled: when the variable │
│ │ "rougail.condition" has the value │
│ │ "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "rougail.variable1" is disabled or │
│ │ has the value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,15 @@
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: true
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: not_disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,17 @@
== New variables
[cols="1a,1a"]
|====
| Variable | Description
| **rougail.condition** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[boolean]` `standard` `mandatory` | A condition. +
**Default**: true
| **rougail.variable1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__disabled__` | A variable. +
**Default**: not_disabled +
**Disabled**: when the variable "rougail.condition" has the value "true"
| **rougail.variable2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A second variable. +
**Disabled**: when the variable "rougail.variable1" is disabled or has the value "disabled"
|====

View file

@ -0,0 +1,10 @@
<details><summary>New variables</summary>
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |
</details>

View file

@ -0,0 +1,13 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: true </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: not_disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,8 @@
# New variables
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,20 @@
New variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
rougail.condition │ A condition. │
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable1 │ A variable. │
 string   standard   mandatory    │ Default: not_disabled │
disabled  │ Disabled: when the variable │
│ │ "rougail.condition" has the value │
│ │ "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.variable2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "rougail.variable1" is disabled or │
│ │ has the value "disabled"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,6 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.condition" name="rougail.condition">rougail.condition</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: true |
| **<a id="rougail.variable1" name="rougail.variable1">rougail.variable1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable.<br/>**Default**: not_disabled<br/>**Disabled**: when the variable "[A condition](#rougail.condition)" has the value "true" |
| **<a id="rougail.variable2" name="rougail.variable2">rougail.variable2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.<br/>**Disabled**: when the variable "[A variable](#rougail.variable1)" is disabled or has the value "disabled" |

View file

@ -0,0 +1,11 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.condition</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A condition.<br/><b>Default</b>: true </td></tr>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark></td><td>A variable.<br/><b>Default</b>: not_disabled<br/><b>Disabled</b>: when the variable "rougail.condition" has the value "true"</td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A second variable.<br/><b>Disabled</b>: when the variable "rougail.variable1" is disabled or has the value "disabled" </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,116 @@
{
"rougail": {
"type": "namespace",
"informations": {
"path": "rougail",
"names": [
"rougail"
],
"description": "Rougail",
"properties": [],
"mode": "basic"
},
"children": {
"condition": {
"type": "variable",
"default": {
"name": "Default",
"values": true
},
"variable_type": "boolean",
"path": "rougail.condition",
"names": [
"condition"
],
"description": "A condition.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "standard",
"gen_examples": [
true
],
"mandatory_without_value": false
},
"variable1": {
"type": "variable",
"default": {
"name": "Default",
"values": "not_disabled"
},
"variable_type": "string",
"path": "rougail.variable1",
"names": [
"variable1"
],
"description": "A variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" has the value \"true\"",
"path": {
"path": "rougail.condition"
},
"description": "A condition"
}
}
],
"mode": "standard",
"gen_examples": [
"not_disabled"
],
"mandatory_without_value": false
},
"variable2": {
"type": "variable",
"variable_type": "string",
"path": "rougail.variable2",
"names": [
"variable2"
],
"description": "A second variable.",
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
},
{
"type": "property",
"name": "disabled",
"ori_name": "disabled",
"access_control": true,
"annotation": {
"message": "when the variable \"{0}\" is disabled or has the value \"disabled\"",
"path": {
"path": "rougail.variable1"
},
"description": "A variable"
}
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
}
}

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