diff --git a/doc/variable/README.md b/doc/variable/README.md index 50f2e4b2e..e7398c649 100644 --- a/doc/variable/README.md +++ b/doc/variable/README.md @@ -39,7 +39,7 @@ Une variable a un type. Ce type permet de définir les valeurs acceptées par ce - number : un nombre - float : un chiffre flottant - boolean : "True" ou "False", si aucune valeur n'est défini la valeur par défaut de cette variable sera "True", ces variables sont également obligatoire par défaut -- password : un mot de passe +- secret (ou password mais est obsolète) : un secret (comme un mot de passe, une clef privée, ...) - mail : une adresse mail - filename : nom de fichier au sens Unix (exemple : "/etc/passwd") - date : une date au format "%Y-%m-%d" (exemple : "2021-01-30") diff --git a/src/rougail/annotator/variable.py b/src/rougail/annotator/variable.py index d6b4b6771..0fafa9b03 100644 --- a/src/rougail/annotator/variable.py +++ b/src/rougail/annotator/variable.py @@ -35,6 +35,7 @@ CONVERT_OPTION = {'number': dict(opttype="IntOption", func=int), 'choice': dict(opttype="ChoiceOption"), 'string': dict(opttype="StrOption"), 'password': dict(opttype="PasswordOption"), + 'secret': dict(opttype="PasswordOption"), 'mail': dict(opttype="EmailOption"), 'boolean': dict(opttype="BoolOption", func=convert_boolean), 'symlink': dict(opttype="SymLinkOption"), diff --git a/src/rougail/data/rougail.dtd b/src/rougail/data/rougail.dtd index 64a311640..61f2ba6f0 100644 --- a/src/rougail/data/rougail.dtd +++ b/src/rougail/data/rougail.dtd @@ -93,7 +93,7 @@ - +