Masquer les packs deja importes dans la fenetre d'import
This commit is contained in:
1 parent
2187a1971e
commit
ec195cac8f
71 files changed
+796
-30
No files matched your search
@@ -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 |
|
||||
|
||||
Reference in new issue
Block a user