fix: support rougail-web-ui

This commit is contained in:
egarette@silique.fr 2025-10-16 08:19:03 +02:00
parent a92f447478
commit fc4c2221d1
300 changed files with 3604 additions and 100 deletions

View file

@ -20,6 +20,7 @@ from pathlib import Path
from json import loads from json import loads
from .config import OutPuts from .config import OutPuts
from .i18n import _ from .i18n import _
from .utils import calc_path
class Changelog: # pylint: disable=no-member,too-few-public-methods class Changelog: # pylint: disable=no-member,too-few-public-methods
@ -41,7 +42,7 @@ class Changelog: # pylint: disable=no-member,too-few-public-methods
self.formater.variable_to_string(new, self._added_variables) self.formater.variable_to_string(new, self._added_variables)
def remove(previous): def remove(previous):
self._removed_variables.append(element) self._removed_variables.append(previous)
done = [] done = []
for element in list(previous_families) + list(new_families): for element in list(previous_families) + list(new_families):
@ -57,12 +58,20 @@ class Changelog: # pylint: disable=no-member,too-few-public-methods
self.parser({}, new["children"]) self.parser({}, new["children"])
elif not new: elif not new:
if previous["type"] == "variable": if previous["type"] == "variable":
remove(element) if "identifiers" in previous:
for identifiers in previous["identifiers"]:
remove(calc_path(previous["path"], self.formater, identifiers))
else:
remove(calc_path(previous["path"], self.formater))
else: else:
self.parser(previous["children"], {}) self.parser(previous["children"], {})
elif previous["type"] != new["type"]: elif previous["type"] != new["type"]:
if previous["type"] == "variable": if previous["type"] == "variable":
remove(element) if "identifiers" in previous:
for identifiers in previous["identifiers"]:
remove(calc_path(previous["path"], self.formater, identifiers))
else:
remove(calc_path(previous["path"], self.formater))
self.parser({}, new["children"]) self.parser({}, new["children"])
else: else:
add(new) add(new)

View file

@ -119,27 +119,28 @@ class RougailOutputDoc(Examples, Changelog):
print(data) print(data)
return ret return ret
def load(self): def load(self, reload=False):
self.dynamic_paths = {} self.dynamic_paths = {}
config = self.conf.unrestraint config = self.conf.unrestraint
self._populate_dynamics(config) self._populate_dynamics(config, reload)
informations = self._parse_families(config) informations = self.parse_families(config)
if informations is None: if informations is None:
informations = {} informations = {}
self.informations = informations self.informations = informations
def _populate_dynamics(self, family) -> None: def _populate_dynamics(self, family, reload) -> None:
for child in family.list(): for child in family.list():
if child.isoptiondescription(): if child.isoptiondescription():
type_ = "family" type_ = "family"
else: else:
type_ = "variable" type_ = "variable"
if child.isdynamic(): if child.isdynamic():
self._populate_dynamic(child, child.path(uncalculated=True), type_) self.populate_dynamic(child, type_, reload)
if child.isoptiondescription(): if child.isoptiondescription():
self._populate_dynamics(child) self._populate_dynamics(child, reload)
def _populate_dynamic(self, obj, path, type_) -> None: def populate_dynamic(self, obj, type_, reload) -> None:
path = obj.path(uncalculated=True)
if path not in self.dynamic_paths: if path not in self.dynamic_paths:
new_name = True new_name = True
description = obj.description(uncalculated=True) description = obj.description(uncalculated=True)
@ -158,10 +159,12 @@ class RougailOutputDoc(Examples, Changelog):
description, obj, type_, its_a_path=True description, obj, type_, its_a_path=True
) )
dynamic_obj = self.dynamic_paths[path] dynamic_obj = self.dynamic_paths[path]
if reload and obj.identifiers() in dynamic_obj["identifiers"]:
return
dynamic_obj["names"].append(obj.name()) dynamic_obj["names"].append(obj.name())
dynamic_obj["identifiers"].append(obj.identifiers()) dynamic_obj["identifiers"].append(obj.identifiers())
def _parse_families(self, family) -> dict: def parse_families(self, family) -> dict:
informations = {} informations = {}
leader = None leader = None
for child in family.list(): for child in family.list():
@ -169,12 +172,10 @@ class RougailOutputDoc(Examples, Changelog):
continue continue
if child.type(only_self=True) == "symlink": if child.type(only_self=True) == "symlink":
continue continue
name = child.name(uncalculated=True)
path = child.path(uncalculated=True)
if not child.isoptiondescription(): if not child.isoptiondescription():
leader = self.parse_variable(child, leader, name, path, informations) leader = self.parse_variable(child, leader, informations)
else: else:
self._parse_family(child, informations, name, path) self.parse_family(child, informations)
return informations return informations
def _is_inaccessible_user_data(self, child): def _is_inaccessible_user_data(self, child):
@ -213,8 +214,10 @@ class RougailOutputDoc(Examples, Changelog):
return True return True
return False return False
def _parse_family(self, family, informations: dict, name: str, path: str) -> None: def parse_family(self, family, informations: dict) -> None:
sub_informations = self._parse_families(family) path = family.path(uncalculated=True)
name = family.name(uncalculated=True)
sub_informations = self.parse_families(family)
if not sub_informations: if not sub_informations:
return return
# if self.with_family: # if self.with_family:
@ -229,19 +232,16 @@ class RougailOutputDoc(Examples, Changelog):
"children": sub_informations, "children": sub_informations,
} }
# else:
# informations.update(sub_informations)
def parse_variable( def parse_variable(
self, self,
variable, variable,
leader: dict, leader: dict,
name: str,
path: str,
informations: dict, informations: dict,
*, *,
only_one=False, only_one=False,
) -> Optional[dict]: ) -> Optional[dict]:
path = variable.path(uncalculated=True)
name = variable.name(uncalculated=True)
potential_leader = None potential_leader = None
if variable.isdynamic(): if variable.isdynamic():
# information is already set # information is already set
@ -251,16 +251,17 @@ class RougailOutputDoc(Examples, Changelog):
else: else:
if variable.isfollower() and variable.index(): if variable.isfollower() and variable.index():
self._parse_variable_follower_with_index( self._parse_variable_follower_with_index(
variable, leader, path, informations variable, leader, name, informations
)
else:
potential_leader = self.parse_variable_normal(
variable, leader, name, path, informations
) )
potential_leader = self._parse_variable_normal(
variable, leader, name, path, informations
)
if potential_leader: if potential_leader:
leader = potential_leader leader = potential_leader
return leader return leader
def _parse_variable_normal( def parse_variable_normal(
self, variable, leader, name: str, path: str, informations: dict self, variable, leader, name: str, path: str, informations: dict
) -> Optional[dict]: ) -> Optional[dict]:
if variable.isdynamic(): if variable.isdynamic():
@ -282,7 +283,7 @@ class RougailOutputDoc(Examples, Changelog):
return None return None
def _parse_variable_follower_with_index( def _parse_variable_follower_with_index(
self, variable, leader: dict, path: str, informations: dict self, variable, leader: dict, name: str, informations: dict
) -> None: ) -> None:
if not self.example or (variable.index() + 1) > len(leader["example"][-1]): if not self.example or (variable.index() + 1) > len(leader["example"][-1]):
return return
@ -293,8 +294,8 @@ class RougailOutputDoc(Examples, Changelog):
def _parse_variable_dynamic( def _parse_variable_dynamic(
self, variable, leader, name, path, informations, only_one self, variable, leader, name, path, informations, only_one
) -> None: ) -> None:
if path not in self.dynamic_paths: # if path not in self.dynamic_paths:
self._populate_dynamic(variable, path) # self.populate_dynamic(variable, path)
dynamic_variable = self.dynamic_paths[path] dynamic_variable = self.dynamic_paths[path]
if (not only_one or path in informations) and "type" in dynamic_variable: if (not only_one or path in informations) and "type" in dynamic_variable:
if self.example: if self.example:
@ -305,7 +306,7 @@ class RougailOutputDoc(Examples, Changelog):
return dynamic_variable return dynamic_variable
if not only_one: if not only_one:
return None return None
return self._parse_variable_normal(variable, leader, name, path, informations) return self.parse_variable_normal(variable, leader, name, path, informations)
def _get_family_type(self, family) -> str: def _get_family_type(self, family) -> str:
if self.support_namespace and family.group_type() is groups.namespace: if self.support_namespace and family.group_type() is groups.namespace:

View file

@ -30,7 +30,7 @@ class Formater(GithubFormater):
def namespace_to_title(self, informations: dict, level: int) -> str: def namespace_to_title(self, informations: dict, level: int) -> str:
"""manage namespace family""" """manage namespace family"""
return self.title( return self.title(
self.get_description("family", informations), self.get_description("family", informations, {}, None),
level, level,
) )

View file

@ -3,8 +3,8 @@
version: 1.1 version: 1.1
var: # A suffix variable var: # A suffix variable
- val1
- val2 - val2
- val3
"dyn{{ identifier }}": "dyn{{ identifier }}":
description: A dynamic family description: A dynamic family

View file

@ -5,10 +5,4 @@ version: 1.1
var: # A suffix variable var: # A suffix variable
- val1 - val1
- val2 - val2
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
... ...

View file

@ -1,23 +1,12 @@
== Modified variables == New variable
[cols="1a,1a"] [cols="1a,1a"]
|==== |====
| Variable | Description | Variable | Description
| |
**var** + **dyn__val1__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
A suffix variable. +
**Default**:
* +++val1+++
* val2
* '#val3#'
|
**+++dyn__val1__.var+++** +
**dyn__val2__.var** + **dyn__val2__.var** +
**#dyn__val3__.var#** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | `https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
A dynamic variable. A dynamic variable.
|==== |====

View file

@ -1,19 +1,12 @@
Modified variables New variable
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃  Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var │ A suffix variable. │ dynval1.var │ A dynamic variable. │
 string   standard   mandatory    │ Default: │
unique   multiple  │ - val1 │
│ │ - val2 │
│ │ - val3 │
├───────────────────────────────────────┼──────────────────────────────────────┤
dynval1.var │ A dynamic variable. │
dynval2.var │ │ dynval2.var │ │
dynval3.var │ │
 string   basic   mandatory  │ │  string   basic   mandatory  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘ └───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -4,10 +4,5 @@ version: 1.1
var: # A suffix variable var: # A suffix variable
- val1 - val1
- val2
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
... ...

View file

@ -1,22 +1,6 @@
== Modified variables == Deleted variables
[cols="1a,1a"]
|====
| Variable | Description
|
**var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
A suffix variable. +
**Default**:
* +++val2+++
* val1
|
**+++dyn__val2__.var+++** +
**dyn__val1__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
A dynamic variable.
|====
* dyn__val1__.var
* dyn__val2__.var

View file

@ -1,17 +1,8 @@
Modified variables Deleted variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃ - dynval1.var
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ - dynval2.var
var │ A suffix variable. │
 string   standard   mandatory    │ Default: │
unique   multiple  │ - val2 │
│ │ - val1 │
├───────────────────────────────────────┼──────────────────────────────────────┤
dynval2.var │ A dynamic variable. │
dynval1.var │ │
 string   basic   mandatory  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,14 @@
%YAML 1.2
---
version: 1.1
var: # A suffix variable
- val2
- val3
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
...

View file

@ -0,0 +1,14 @@
%YAML 1.2
---
version: 1.1
var: # A suffix variable
- val1
- val2
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
...

View file

@ -0,0 +1,24 @@
== Modified variables
[cols="1a,1a"]
|====
| Variable | Description
|
**var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
A suffix variable. +
**Default**:
* +++val1+++
* val2
* '#val3#'
|
**+++dyn__val1__.var+++** +
**dyn__val2__.var** +
**#dyn__val3__.var#** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
A dynamic variable.
|====

View file

@ -0,0 +1,19 @@
Modified variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var │ A suffix variable. │
 string   standard   mandatory    │ Default: │
unique   multiple  │ - val1 │
│ │ - val2 │
│ │ - val3 │
├───────────────────────────────────────┼──────────────────────────────────────┤
dynval1.var │ A dynamic variable. │
dynval2.var │ │
dynval3.var │ │
 string   basic   mandatory  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,13 @@
%YAML 1.2
---
version: 1.1
var: # A suffix variable
- val1
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
...

View file

@ -0,0 +1,14 @@
%YAML 1.2
---
version: 1.1
var: # A suffix variable
- val1
- val2
"dyn{{ identifier }}":
description: A dynamic family
dynamic:
variable: _.var
var: # A dynamic variable
...

View file

@ -0,0 +1,22 @@
== Modified variables
[cols="1a,1a"]
|====
| Variable | Description
|
**var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
A suffix variable. +
**Default**:
* +++val2+++
* val1
|
**+++dyn__val2__.var+++** +
**dyn__val1__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
A dynamic variable.
|====

View file

@ -0,0 +1,17 @@
Modified variables
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var │ A suffix variable. │
 string   standard   mandatory    │ Default: │
unique   multiple  │ - val2 │
│ │ - val1 │
├───────────────────────────────────────┼──────────────────────────────────────┤
dynval2.var │ A dynamic variable. │
dynval1.var │ │
 string   basic   mandatory  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.version</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A variable. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.empty</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>standard</mark> <mark>mandatory</mark> </td><td>A first variable.<br/><b>Default</b>: no </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> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of var1.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<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>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A first variable.<br/><b>Default</b>: <ul><li>no</li>
<li>yes</li>
<li>maybe</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> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of _.var1.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<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 second variable.<br/><b>Default</b>: depends on a calculation.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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'>domainname</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>A first variable.<br/><b>Validator</b>: the domain name can be an IP </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>domainname</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of the variable "rougail.var1".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>A first variable. </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 second variable.<br/><b>Default</b>: value of a variable!.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>A first variable.</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 second variable.<br/><b>Default</b>: value
of
a
variable!. </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>A new variable. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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'>domainname</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>A first variable.<br/><b>Validator</b>: the domain name can be an IP </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>domainname</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Validator</b>: the domain name can be an IP<br/><b>Default</b>: the value of the variable "rougail.var1".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark></td><td>A variable. </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>basic</mark> <mark>mandatory</mark></td><td>A variable. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.without_type</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 variable.<br/><b>Default</b>: non</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The first variable.<br/><b>Default</b>: true </td></tr>
<tr><td><b>rougail.var2</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>The second variable.<br/><b>Default</b>: true</td></tr>
<tr><td><b>rougail.var3</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>The third variable.<br/><b>Default</b>: true </td></tr>
<tr><td><b>rougail.var4</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>The forth variable.<br/><b>Default</b>: false</td></tr>
<tr><td><b>rougail.var5</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>The fifth variable.<br/><b>Default</b>: false</td></tr>
<tr><td><b>rougail.var6</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>The sixth variable.<br/><b>Default</b>: false</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark></td><td>A variable.<br/><b>Default</b>: true</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,29 @@
<h1>New variables</h1>
<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'>choice</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The first variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The second variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> </td><td>The third variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c</li>
<li>null</li></ul> </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> </td><td>The forth variable.<br/><b>Choices</b>: <ul><li>null</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The fifth variable.<br/><b>Choices</b>: <ul><li>a <b>← (default)</b></li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The sixth variable.<br/><b>Choices</b>: <ul><li>1 <b>← (default)</b></li>
<li>2</li>
<li>3</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<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'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Choices</b>: choices is 0 to 9.<br/><b>Default</b>: 9</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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'>choice</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The first variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul><br/><b>Default</b>: the value of the variable "rougail.var1". </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<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>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A first variable.<br/><b>Choices</b>: the value of the variable "rougail.var1".<br/><b>Default</b>: a</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,15 @@
<h1>New variables</h1>
<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>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A first variable.<br/><b>Choices</b>: the value of the variable "rougail.var1".<br/><b>Default</b>: a </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A third variable.<br/><b>Choices</b>: the value of the variable "rougail.var1".<br/><b>Default</b>: the value of the variable "rougail.var2".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,15 @@
<h1>New variables</h1>
<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>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A first variable.<br/><b>Choices</b>: the value of the variable "rougail.var1".<br/><b>Default</b>: a </td></tr>
<tr><td><b>rougail.family.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A third variable.<br/><b>Choices</b>: the value of the variable "rougail.family.var1".<br/><b>Default</b>: the value of the variable "rougail.var2".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.custom1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>custom</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The first variable. </td></tr>
<tr><td><b>rougail.custom2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>custom</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The seconf variable.<br/><b>Default</b>: value</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>domainname</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A domain name variable.<br/><b>Default</b>: my.domain.name</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>domainname</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A domain name variable.<br/><b>Validator</b>: the domain name can be an IP<br/><b>Default</b>: my.domain.name</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The first variable.<br/><b>Default</b>: 0.0 </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Default</b>: 0.0</td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The third variable.<br/><b>Default</b>: 0.0 </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The forth variable.<br/><b>Default</b>: 10.1</td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The fifth variable.<br/><b>Default</b>: 10.1</td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The sixth variable.<br/><b>Default</b>: 10.1</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The first variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The third variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>This forth variable.<br/><b>Default</b>: 10</td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The fifth variable.<br/><b>Default</b>: 10 </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The sixth variable.<br/><b>Default</b>: 10 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<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'>IP</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>An IP.<br/><b>Validator</b>: reserved IP are allowed<br/><b>Default</b>: 1.1.1.1</td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>IP</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>An IP in CIDR format.<br/><b>Validators</b>: <ul><li>IP must be in CIDR format</li>
<li>reserved IP are allowed</li></ul><br/><b>Default</b>: 1.1.1.1/24<br/><b>Example</b>: 192.168.0.128/25 </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>cidr</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>An IP in CIDR format with obsolete CIDR type.<br/><b>Default</b>: 1.1.1.1/24 </td></tr>
</tbody>
</table>

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.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>network</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>An network.<br/><b>Default</b>: 1.1.1.0 </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>network</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>An network in CIDR format.<br/><b>Validator</b>: network must be in CIDR format<br/><b>Default</b>: 1.1.1.0/24</td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>network_cidr</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>An network in CIDR format with obsolete CIDR type.<br/><b>Default</b>: 1.1.1.0/24 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,16 @@
<h1>New variables</h1>
<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'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The first variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The third variable.<br/><b>Default</b>: 0 </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>This forth variable.<br/><b>Default</b>: 10</td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The fifth variable.<br/><b>Default</b>: 10 </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The sixth variable.<br/><b>Default</b>: 10 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,19 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>port</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>A port variable.<br/><b>Validators</b>: <ul><li>well-known ports (1 to 1023) are allowed</li>
<li>registred ports (1024 to 49151) are allowed</li>
<li>private ports (greater than 49152) are allowed</li></ul> </td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>port</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A port variable with default value.<br/><b>Validators</b>: <ul><li>well-known ports (1 to 1023) are allowed</li>
<li>registred ports (1024 to 49151) are allowed</li>
<li>private ports (greater than 49152) are allowed</li></ul><br/><b>Default</b>: 8080 </td></tr>
<tr><td><b>rougail.variable3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>port</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A port variable with integer default value.<br/><b>Validators</b>: <ul><li>well-known ports (1 to 1023) are allowed</li>
<li>registred ports (1024 to 49151) are allowed</li>
<li>private ports (greater than 49152) are allowed</li></ul><br/><b>Default</b>: 8080 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variable</h1>
<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'>regexp</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A first variable.<br/><b>Validator</b>: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"<br/><b>Default</b>: #a1a1a1<br/><b>Examples</b>: <ul><li>'#b1b1b1'</li>
<li>'#b2b2b2'</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<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'>regexp</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A first variable.<br/><b>Validator</b>: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"<br/><b>Default</b>: #a1a1a1<br/><b>Examples</b>: <ul><li>'#b1b1b1'</li>
<li>'#b2b2b2'</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>regexp</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A second variable.<br/><b>Validator</b>: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"<br/><b>Default</b>: the value of the variable "rougail.var1".<br/><b>Examples</b>: <ul><li>'#b2b1b1'</li>
<li>'#b3b2b2'</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.secret1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>secret</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The first variable. </td></tr>
<tr><td><b>rougail.secret2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>secret</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Default</b>: value</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,15 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.secret1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>secret</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The first variable.<br/><b>Validator</b>: minimum length for the secret is 10 characters</td></tr>
<tr><td><b>rougail.secret2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>secret</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The second variable.<br/><b>Validators</b>: <ul><li>maximum length for the secret is 10 characters</li>
<li>'forbidden characters: "$" and "^"'</li></ul><br/><b>Default</b>: value </td></tr>
<tr><td><b>rougail.secret3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>secret</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>The third variable.<br/><b>Validators</b>: <ul><li>maximum length for the secret is 10 characters</li>
<li>'forbidden characters: "$"'</li></ul><br/><b>Default</b>: value </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>The first variable. </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>basic</mark> <mark>mandatory</mark> </td><td>The second variable. </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The third variable. </td></tr>
<tr><td><b>rougail.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>The forth variable.<br/><b>Default</b>: value </td></tr>
<tr><td><b>rougail.var5</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>The fifth variable.<br/><b>Default</b>: value </td></tr>
<tr><td><b>rougail.var6</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>The sixth variable.<br/><b>Default</b>: value </td></tr>
<tr><td><b>rougail.var7</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>The seventh variable.<br/><b>Default</b>: 8080</td></tr>
<tr><td><b>rougail.var8</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>The height variable.<br/><b>Default</b>: true </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,13 @@
<h1>New variable</h1>
<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'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A choice.<br/><b>Choices</b>: <ul><li>quote' <b>← (default)</b></li>
<li>quote"</li>
<li>quote"'</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark></td><td>The first variable.<br/>Multi line
Help
With useful information. </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>basic</mark> <mark>mandatory</mark></td><td>The second variable.<br/>Multi line
Help
With useful information. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark></td><td>The first variable.<br/>Message with &#x27;. </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>basic</mark> <mark>mandatory</mark></td><td>The second variable.<br/>Message with &quot;.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark></td><td>The first &lt;variable&gt;.<br/>Multi line
&lt;Help&gt;
With useful information. </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>basic</mark> <mark>mandatory</mark></td><td>The second &lt;variable&gt;.<br/>Multi line
&lt;Help&gt;
With useful information. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: quote"</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: quote'"</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: quote\"\'</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: quote'</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: get information test_information.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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.<br/><b>Default</b>: the value of the namespace.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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.<br/><b>Default</b>: depends on a calculation.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,20 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>The first variable.<br/><b>Example</b>: test </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>The second variable.<br/><b>Default</b>: value<br/><b>Example</b>: test</td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>The third variable.<br/><b>Examples</b>: <ul><li>test1</li>
<li>test2</li></ul> </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> </td><td>The forth variable.<br/><b>Examples</b>: <ul><li>null</li>
<li>test1</li>
<li>test2</li></ul> </td></tr>
<tr><td><b>rougail.var5</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>The fifth variable.<br/><b>Default</b>: true<br/><b>Example</b>: false </td></tr>
<tr><td><b>rougail.var6</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>unique</mark> <mark>multiple</mark></td><td>The sixth variable.<br/><b>Examples</b>: <ul><li>test1</li>
<li>test2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A first variable.<br/><b>Choices</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>A second variable.<br/><b>Choices</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.source_variable_1</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>The first source variable.<br/><b>Default</b>: val1 </td></tr>
<tr><td><b>rougail.source_variable_2</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>The second source variable.<br/><b>Default</b>: val2</td></tr>
<tr><td><b>rougail.my_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A variable.<br/><b>Choices</b>: <ul><li>the value of the variable "rougail.source_variable_1"</li>
<li>the value of the variable "rougail.source_variable_2"</li></ul><br/><b>Default</b>: val1 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: concat all parameters.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<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>standard</mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: returns the information.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>A first variable. </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 second variable.<br/><b>Default</b>: depends on a calculation.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.my_variable</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><b>Default</b>: val1 </td></tr>
<tr><td><b>rougail.my_calculated_variable</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>unique</mark> <mark>multiple</mark></td><td><b>Default</b>: <ul><li>the value of the variable "rougail.my_variable" if it is defined</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.my_variable</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><b>Default</b>: val1 </td></tr>
<tr><td><b>rougail.my_calculated_variable</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>unique</mark> <mark>multiple</mark></td><td><b>Default</b>: <ul><li>the value of the variable "rougail.my_variable" if it is defined</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.my_variable</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><b>Default</b>: val1 </td></tr>
<tr><td><b>rougail.my_calculated_variable</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>unique</mark> <mark>multiple</mark></td><td><b>Default</b>: <ul><li>the value of the variable "rougail.my_variable" if it is defined</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.my_calculated_variable</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>unique</mark> <mark>multiple</mark></td><td> </td></tr>
</tbody>
</table>

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.my_variable</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>unique</mark> <mark>multiple</mark> </td><td><b>Default</b>: <ul><li>val1</li>
<li>val2</li></ul> </td></tr>
<tr><td><b>rougail.my_calculated_variable</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>unique</mark> <mark>multiple</mark></td><td><b>Default</b>: the value of the variable "rougail.my_variable" if it is defined.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>standard</mark> </td><td>A first variable.<br/><b>Default</b>: returns a value.</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 second variable.<br/><b>Default</b>: no </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>A first variable. </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 second variable.<br/><b>Default</b>: the value of the information "test_information" of the variable "rougail.var1".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> </td><td>A first variable. </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 second variable.<br/><b>Default</b>: the value of the information "test_information" of the variable "rougail.var1".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<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'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Choices</b>: choice for 0 to 9.<br/><b>Default</b>: 9</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<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'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Choices</b>: choice for 0 to 9.<br/><b>Default</b>: 9</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: rougail </td></tr>
<tr><td><b>extra.variable</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 variable.<br/><b>Default</b>: return no.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: value </td></tr>
<tr><td><b>extra.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> </td><td>A first variable.<br/><b>Default</b>: the value of the variable "rougail.variable".</td></tr>
<tr><td><b>extra.variable2</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 second variable.<br/><b>Default</b>: copy the value of rougail.variable. </td></tr>
<tr><td><b>extra.variable3</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 third variable.<br/><b>Default</b>: copy the value of rougail.variable. </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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 variable.<br/><b>Default</b>: the value of the variable "extra.variable".</td></tr>
<tr><td><b>extra.variable</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 variable.<br/><b>Default</b>: value in extra </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The first variable.<br/><b>Default</b>: <ul><li>true</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The second variable.<br/><b>Default</b>: <ul><li>true</li></ul> </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The third variable.<br/><b>Default</b>: <ul><li>true</li></ul> </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The forth variable.<br/><b>Default</b>: <ul><li>false</li></ul> </td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The fifth variable.<br/><b>Default</b>: <ul><li>false</li></ul> </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The sixth variable.<br/><b>Default</b>: <ul><li>false</li></ul> </td></tr>
<tr><td><b>rougail.var7</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The seventh variable.<br/><b>Default</b>: <ul><li>true</li></ul></td></tr>
<tr><td><b>rougail.var8</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>boolean</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The eighth variable.<br/><b>Default</b>: <ul><li>true</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.custom1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>custom</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>A first custom variable. </td></tr>
<tr><td><b>rougail.custom2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>custom</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second custom variable.<br/><b>Default</b>: <ul><li>value</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The first variable.<br/><b>Default</b>: <ul><li>0.0</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The second variable.<br/><b>Default</b>: <ul><li>0.0</li></ul> </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The third variable.<br/><b>Default</b>: <ul><li>0.0</li></ul> </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The forth variable.<br/><b>Default</b>: <ul><li>10.1</li></ul> </td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The fifth variable.<br/><b>Default</b>: <ul><li>10.1</li></ul> </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The sixth variable.<br/><b>Default</b>: <ul><li>10.1</li></ul> </td></tr>
<tr><td><b>rougail.var7</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The seventh variable.<br/><b>Default</b>: <ul><li>0.0</li></ul></td></tr>
<tr><td><b>rougail.var8</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>float</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The eighth variable.<br/><b>Default</b>: <ul><li>0.0</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The first variable.<br/><b>Default</b>: <ul><li>0</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The second variable.<br/><b>Default</b>: <ul><li>0</li></ul> </td></tr>
<tr><td><b>rougail.var3</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The third variable.<br/><b>Default</b>: <ul><li>0</li></ul> </td></tr>
<tr><td><b>rougail.var4</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The forth variable.<br/><b>Default</b>: <ul><li>10</li></ul> </td></tr>
<tr><td><b>rougail.var5</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The fifth variable.<br/><b>Default</b>: <ul><li>10</li></ul> </td></tr>
<tr><td><b>rougail.var6</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The sixth variable.<br/><b>Default</b>: <ul><li>10</li></ul> </td></tr>
<tr><td><b>rougail.var7</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The seventh variable.<br/><b>Default</b>: <ul><li>0</li></ul></td></tr>
<tr><td><b>rougail.var8</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The eighth variable.<br/><b>Default</b>: <ul><li>0</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variable</h1>
<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>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>The second variable.<br/><b>Default</b>: <ul><li>value</li>
<li>null</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,18 @@
<h1>New variables</h1>
<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>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>The first variable. </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>basic</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark> </td><td>The second variable. </td></tr>
<tr><td><b>rougail.var3</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>unique</mark> <mark>multiple</mark> </td><td>The third variable. </td></tr>
<tr><td><b>rougail.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> <mark>unique</mark> <mark>multiple</mark></td><td>The forth variable.<br/><b>Default</b>: <ul><li>value</li></ul> </td></tr>
<tr><td><b>rougail.var5</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>unique</mark> <mark>multiple</mark></td><td>The fifth variable.<br/><b>Default</b>: <ul><li>value</li></ul> </td></tr>
<tr><td><b>rougail.var6</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>unique</mark> <mark>multiple</mark></td><td>The sixth variable.<br/><b>Default</b>: <ul><li>value</li></ul> </td></tr>
<tr><td><b>rougail.var7</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>unique</mark> <mark>multiple</mark></td><td>The seventh variable.<br/><b>Default</b>: <ul><li>value</li></ul></td></tr>
<tr><td><b>rougail.var8</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>unique</mark> <mark>multiple</mark></td><td>The eighth variable.<br/><b>Default</b>: <ul><li>value</li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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>unique</mark> <mark>multiple</mark></td><td>A variable.<br/><b>Default</b>: <ul><li>quote"</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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>unique</mark> <mark>multiple</mark></td><td>A variable.<br/><b>Default</b>: <ul><li>quote'"</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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>unique</mark> <mark>multiple</mark></td><td>A variable.<br/><b>Default</b>: <ul><li>quote'</li></ul></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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>unique</mark> <mark>multiple</mark></td><td>A variable.<br/><b>Default</b>: get information test_information.</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,14 @@
<h1>New variables</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<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>unique</mark> <mark>multiple</mark></td><td>A first variable.<br/><b>Default</b>: <ul><li>a</li>
<li>b</li>
<li>c</li></ul> </td></tr>
<tr><td><b>rougail.variable2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>basic</mark> <mark>mandatory</mark> </td><td>A second variable.<br/><b>Choices</b>: the value of the variable "rougail.variable1".</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,13 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>choice</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Choices</b>: <ul><li>a</li>
<li>b</li>
<li>c <b>← (default)</b></li></ul> </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.int</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A limited number.<br/><b>Validators</b>: <ul><li>the minimum value is 0</li>
<li>the maximum value is 100</li></ul><br/><b>Default</b>: 10 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,12 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.int</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A limited integer.<br/><b>Validators</b>: <ul><li>the minimum value is 0</li>
<li>the maximum value is 100</li></ul><br/><b>Default</b>: 10 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,11 @@
<h1>New variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.variable</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>auto modified</mark></td><td>An auto save variable.<br/><b>Default</b>: no</td></tr>
</tbody>
</table>

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