Commit graph

40 commits

Author SHA1 Message Date
25ca363053 [tutorial 100] Namespace 2025-11-07 06:37:48 +01:00
dface10ca7 [tutorial 083] A variable with custom validation 2025-11-07 06:37:47 +01:00
d7846ab425 [tutorial 082] A web_address variable 2025-11-07 06:37:45 +01:00
915240417c [tutorial 081] A choice variable 2025-11-07 06:37:44 +01:00
fa0b88b03d [tutorial 080] A boolean variable 2025-11-07 06:37:42 +01:00
7472f88040 [tutorial 078] A variable in avanced mode 2025-11-07 06:37:41 +01:00
79751964ab [tutorial 077] Jinja calculation for an hidden variable with a potential inaccessible varible 2025-11-07 06:37:39 +01:00
29a16ee36c [tutorial 076] A variable 2025-11-07 06:37:37 +01:00
26f844f701 [tutorial 075] A variable 2025-11-07 06:37:35 +01:00
bb2a7876a4 [tutorial 074] Help 2025-11-07 06:37:34 +01:00
ded507d19f [tutorial 073] Examples 2025-11-07 06:37:33 +01:00
69c9c593d8 [tutorial 072] A non mandatory variable 2025-11-07 06:37:32 +01:00
56bbde4bd9 [tutorial 071] A variable with multiple value 2025-11-07 06:37:30 +01:00
19564452e0 [tutorial 070] A variable with type "domainname", parameters type and disabled 2025-11-07 06:37:29 +01:00
9ee55f8183 [tutorial 061] A conditional disabled variable 2025-11-07 06:37:28 +01:00
e0b52a715d [tutorial 060] A variable with type "web_address" 2025-11-07 06:37:27 +01:00
9ba18213f1 [tutorial 054] A conditional disabled variable with identifier 2025-11-07 06:37:26 +01:00
1d638b6c5c [tutorial 053] Jinja with a description 2025-11-07 06:37:25 +01:00
7c94e9066f [tutorial 052] Jinja with a parameter 2025-11-07 06:37:24 +01:00
d8f8993a19 [tutorial 051] A conditional hidden family with Jinja 2025-11-07 06:37:23 +01:00
1a8782a1d0 [tutorial 050] Family: a dynamic family 2025-11-07 06:37:22 +01:00
af8a3a3efc [tutorial 041] Variable type and parameters type are copied with default value 2025-11-07 06:37:21 +01:00
046b87d96d [tutorial 040] A calculated default value 2025-11-07 06:37:20 +01:00
66f386d214 [tutorial 033] A conditional hidden family with a variable 2025-11-07 06:37:20 +01:00
ce3f19748b [tutorial 032] An hidden family 2025-11-07 06:37:19 +01:00
abcc2d1edd [tutorial 031] A conditional disabled family with a variable 2025-11-07 06:37:18 +01:00
a2da0bf8ce [tutorial 030] A disabled family 2025-11-07 06:37:17 +01:00
b2625d1414 [tutorial 024] Copy HTTP manual proxy to HTTPS manual proxy 2025-11-07 06:37:16 +01:00
a2ec721c6f [tutorial 023] A variable with type "boolean" 2025-11-07 06:37:15 +01:00
8438b378e9 [tutorial 022] A variable with type "port" 2025-11-07 06:37:14 +01:00
fe370c7761 [tutorial 021] A variable with type's parameters 2025-11-07 06:37:13 +01:00
328979d121 [tutorial 020] A variable with type "domainname" 2025-11-07 06:37:13 +01:00
353b10d76f [tutorial 012] Putting a variable inside of a family or a sub family 2025-11-07 06:37:12 +01:00
ac0a19735b [tutorial 011] Or a sub family
Inside a family, we can have variables or families.

The "type" for family "manual" became unecessary because container an other family, so it's not a variable.
The description can now be has family comment.

In disabled attribute, it's better tu use relative path (we will see the reason in an other slide).
2025-11-07 06:37:11 +01:00
04ff8c6b13 [tutorial 010] Creating a new family 2025-11-07 06:37:10 +01:00
e45d779b59 [tutorial 004] Limits the possible values for the variable
"Foo" should not be an option to the "proxy_mode" variable.

Now the "proxy_mode" type is "choice", that means that there is a list of available values that can be selected.

We say that the "proxy_mode" variable is constrained (by choices): this variable accept, in fact, only a list of choices.
2025-11-07 06:37:09 +01:00
d9f9af1cdd [tutorial 003] Set a default value
Now we can define the default value of this variable.

If the user doesn't touch this variable's value, the value is "No proxy"

As user intervention is no more required, so the variable change it's default mode too (from "basic" to "standard").
2025-11-07 06:37:08 +01:00
70c3e34bf5 [tutorial 002] Describe the variable
We can add a description to this first variable.

This information is useful for:

- documentation
- error message
- help user to known which value to set to this variable (for example with [the user data plugin Questionary](https://forge.cloud.silique.fr/stove/rougail-user-data-questionary)).
2025-11-07 06:37:07 +01:00
b51e80dd1e [tutorial 001] A first variable with only a name 2025-11-07 06:37:07 +01:00
d71dc427d1 [tutorial 000] An empty structured file with format version 2025-11-07 06:37:06 +01:00