Masquer les packs deja importes dans la fenetre d'import
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m52s
build / Garde-fou (push) Successful in 10m41s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m15s

This commit is contained in:
hcornet committed 2026-09-11 19:32:39 +02:00
1 parent 2187a1971e
commit ec195cac8f
71 files changed
+796 -30

No files matched your search

+17
View File
@@ -43,6 +43,23 @@ Et enfin la revue humaine, qui ne s'automatise pas :
interpolation dans un ini.
- ce qui est écrit en base a-t-il traversé `strip_secrets` ?
## Un principe : le moins de saisie libre possible
Chaque champ de texte libre est une occasion de faute de frappe qui ne se verra qu'au
déploiement sur le central. Un champ nouveau doit donc, dans l'ordre de préférence :
1. **une liste fermée** quand les valeurs possibles sont connues et finies — un fuseau
horaire, un type de commande, une version SNMP ;
2. **une liste ouverte avec suggestions** quand des valeurs existent déjà sur le central que
nous ne connaissons pas — un modèle parent, un groupe d'hôtes, une commande de
vérification ;
3. **la saisie libre** seulement pour ce qui est propre à l'utilisateur : un nom, une
description, un seuil.
Et quand une valeur juste est majoritairement la même, elle est **préremplie**. Un projet
vide part avec `/usr/lib/centreon/plugins`, `generic-active-host-custom` et `Central` :
l'utilisateur corrige si son installation diffère, il ne devine pas.
## Nommage
| Objet | Règle | Exemple |