PatchCenter - Application web de gestion du patching
Aligne la colonne servers.etat sur les valeurs iTop exactes au lieu des codes lowercase internes. Impact: - servers.etat stocke: Production, Implémentation, Stock, Obsolète, EOL, prêt, tests, Nouveau, A récupérer, Cassé, Cédé, En panne, Perdu, Recyclé, Occasion, A détruire, Volé - Remplace tous les 'production'/'obsolete'/'stock'/'eol'/'implementation' en WHERE/comparisons par les labels iTop verbatim (~10 fichiers) - Templates badges/filtres: valeurs + labels iTop - itop_service: maintient mapping iTop API internal code <-> DB label - import_sanef_*: norm_etat retourne la valeur iTop verbatim ou None (plus de fallback silencieux sur 'production') Ajoute: - tools/import_etat_itop.py : migration lowercase -> iTop + re-import CSV - tools/import_environnement.py : fix dry-run pour ADD COLUMN idempotent Supprime: - tools/fix_etat_extend.py (obsolete par import_etat_itop.py) |
||
|---|---|---|
| app | ||
| deploy | ||
| tools | ||
| .gitignore | ||
| DEPLOY.md | ||
| migrate_applications.sql | ||
| migrate_correspondance.sql | ||
| migrate_etat.sql | ||
| migrate_users.sql | ||
| README.md | ||
| replace_etat.py | ||
| requirements.txt | ||
| run.sh | ||
| tailwind.config.js | ||
SLPM
SANEF Linux Patch Manager