[#1697] Association d'une machine à un technicien
Corrige un problème d'association entre la machine et son responsabletechnique lorsque le "realname" du technicien est différent de son"display name".
Change-Id: I76f6a8fde726207ee5195b79c19bbd334060d059...
Nom de templates plus laxistes
Change le motif utilisé par le plugin pour détecter les modèles Vigiloafin qu'il soit plus laxiste. Le nouveau motif accepte par exemple laprésence de trait d'union dans le nom du modèle.
Change-Id: Id28a7706e42554dff764f4462346213e266dcb93
[#1691] Correction afichage de "Vigilo template"
Le champ "Vigilo template" apparaissait sur 2 pages des ordinateurs, cequi entraine des incohérences en cas de modification depuis la vue"All".
Change-Id: I1ef3146a296882a5c37384ee9e03084abc6d987dRefs: #1691
[#1690] Correction pour gérer correctement "/"
Evite un bug qui empêchait la supervision de la partition racine sur lesmachines Linux.
Change-Id: Ib207369006140270302fb8d138159763389b2718Refs: #1690
Remplacement de "Vigilo" par "Vigilo NMS"
Demande interne pour être cohérent avec les sites.
Change-Id: I09af88db132c060b78ca1dc26ac6ed50a5fcfd1a
Bump v4.1.0 (finale)
Change-Id: Ia2add77610599df83606876a2f12c9930672674bBuildBot: no-build
Bump version 4.1.0rc3
Change-Id: Icf9b1f4799b688c51aaa8ca63f79ad2fae4ef806BuildBot: no-build
Bump version 4.1.0rc2
Change-Id: Ieddb2e8361695e8ddab4cce0a1baf54d0e724043BuildBot: no-build
[#1666] Mise à jour des adresses de contact
Change-Id: I1ec8bd1efdb0daa6af8e5374aa6f3c27c0077ef0Refs: #1666
Bump des versions
Change-Id: Ia7160421e8eebca669b8047e04289aa674ef38ac
Désactivation du code des HLS pour le moment
Trop de limitations et trop de "surprises" pour les clients finaux.
Change-Id: I64bd817943887ca977ff56f8a6f5d945c29477c1Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2642Reviewed-by: Yves OUATTARA <yves.ouattara@c-s.fr>...
Correction regex pour volumes Windows
Le plugin identifie désormais automatiquement les volumes Windows,et modifie l'expression régulière pour matcher le label éventuellementassocié à chaque volume.
Change-Id: Iac318f7efbce999d1b486fa47fbcb7d966cad3fe...
Correction mineure (conventions de codage)
Change-Id: I6d51d373b57f4febbec15c0ee9f1e7c66e1dbef9Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2577Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1637] Propagation du nom du template
Evite que le nom du template Vigilo associé à la machine ne soit perdulorsqu'on modifie un objet rattaché à la machine (IPAddress,NetworkName, SoftwareInstallation, etc.).
Change-Id: I6e4b7df2d926547bf19afc8de6e2469caf54867c...
[#1638] Echappement noms d'interfaces/partitions
La recherche des partitions/interfaces se fait par expression régulièredans GLPI. Il faut donc échapper les méta-caractères susceptiblesd'interférer et présents dans les noms d'interfaces/partitions.
Change-Id: Iba22348ca9baeb9ab115bd85e2866957a668194f...
[#1634] Adresse IP incorrecte dans fichiers XML
Historiquement, la classe agissait comme un cache pour ne calculerl'adresse IP à utiliser dans VigiConf qu'une seule fois.Lorsque le code a été retravaillé, cette optimisation est restée,faisant apparaitre toutes les machines comme ayant la même IP....
Gestion des valeurs vides dans les dépendances
Corrige la détection des valeurs vides dans les dépendances, quidoivent être traitées comme si on avait passé null explicitement.
Change-Id: Ia2fc1c3779fb5564863baab64afd90ecb2e7e352Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2523...
[#1621] Suppression HLS avec suppr. de l'hôte
La suppression d'un hôte dans GLPI doit supprimer non seulement saconfiguration côté Vigilo, mais aussi la configuration des HLS quilui sont associés.
Change-Id: I0309c65b22e604b2b613826cd98baa99fe0a8de7Refs: #1621...
[#1618] Evite avertissement si absence de template
Lorsqu'on supprime un équipement depuis la liste, l'attribut"vigilo_template" n'est pas défini.
Refs: #1618Change-Id: Ifc026012a68ed1e641225791043da860310550c6Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2521...
Bump version 4.0.1rc1
Change-Id: I211792e3057ae80c3d19c2a1c64274b7f9a72c12Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2520Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Gestion de la version dans GLPI via VERSION.txt
Change-Id: I5659b3aec9405b23c49bb2f239fa0984e9ef88ffReviewed-on: https://vigilo-dev.si.c-s.fr/review/2518Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Yves OUATTARA <yves.ouattara@c-s.fr>...
[#1610] Mise à jour pré-requis version GLPI
Le hook "post_show_item" n'est pas disponible avant GLPI 9.1.2.
Refs: #1610
Change-Id: I3c9b8497a129207049afecf9cf1a970e6e5784e2Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2418Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>...
Correction conventions de codage
Change-Id: Ie47fc679a4f40f7741216d7488e7270bc2225560Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2406Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Ajout gestion des permissions pour le plugin
L'utilisation du plugin (pour la partie déploiement) nécessite désormaisde disposer de la permission "UPDATE" sur la configuration dans GLPI.
Change-Id: Ia9c7fd4861a6636b5ce0375052b6f99a1145f9dcReviewed-on: https://vigilo-dev.si.c-s.fr/review/2405...
Sortie de VigiConf dans la langue de l'utilisateur
Tente d'utiliser la lang définie par l'utilisateur dans son profil GLPIcomme langue à utiliser pour les messages de VigiConf.
Ca permet d'avoir une sortie traduite lorsque c'est possible, ce qui estun peu plus sympa pour l'utilisateur....
Génération du HLS services avant celui général
C'est plus logique et ça peut éviter des problèmes dans VigiConf sijamais il tente de résoudre le HLS avant qu'il n'ait été déclaré (cen'est pas le cas normalement, mais je joue la carte de la prudence).
Change-Id: Ic676efbe5be771f12b4bda720b6c5f7e8a65799d...
Correction génération des HLS
Il manquait le nom du HLS et il y avait un bug dans la prise en comptedes dépendances.
Change-Id: Ib6e6f4a8a966d7febcb364cd9863a9673f5aa71eReviewed-on: https://vigilo-dev.si.c-s.fr/review/2402Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Diverses corrections + seuils pour les HLS
Définit les seuils warning/critical pour les HLS de sorte que chaque HLSreprésente effectivement le pire état parmi ses dépendances.
Change-Id: Iac6093a2c41c3cb27ec158aaea6af6b86b10e788Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2401...
Récupération des services en fonction du test
Permet d'ajouter automatiquement une dépendance sur les servicesgénérés par les tests que le plugin a configuré dans le HLSde l'hôte.
Change-Id: I25986aa113bdf2ac589720fb53c838c301cf7096Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2400...
Génération de HLS par machine
Crée automatiquement les HLS "services:$host" qui dépend de tous lesservices de $host et "machine:$host" qui dépend de l'état de $hostet de ses services.
Pour le moment, les HLS construits ont des dépendances +/- vides car il...
Amélioration formulaire de déploiement
Change-Id: I80b2badb7297e0880f7e3e0cf8a8fee98eda07d5Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2397...
Support de la génération incrémentale de la conf
Change-Id: I3d954ef6f1b8a2164772d21f78c98827144ee340Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2395Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction gestion is_template lors de la création
L'attribut "is_template" vaut "N/A" (NOT_AVAILABLE) lors de la créationd'un nouvel objet sans passer par un template.Cela survient car le champ n'est pas encore totalement initialisé.
Il faut gérer ce cas particulier (considérer que "N/A" == "0")....
Ajout de groupes pour les techniciens
Change-Id: If870608da01779b6b922ca57dae7aa36a5566138Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2392Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Mise en silence warnings de chgrp()
Ils sont anodins.
Change-Id: I33b45d0d83c584e2c0a9e7a6ed4900f7b39f4ac5Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2391Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction création test d'interface
Auparavant, le test était initialisé avec des arguments valant null(au lieu d'un tableau vide), ce qui générait des erreurs/avertissementsdans les logs de GLPI et dans le navigateurs.
Change-Id: I0ad709861f2fce66474bef7524b97a0e55d32e94...
Correction calcul vitesse max des liens
Change-Id: I6513c596aaef7a123ef0376df7ae058da06f1dceReviewed-on: https://vigilo-dev.si.c-s.fr/review/2379Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Corrections pour la sup. des logiciels prédéfinis
Change-Id: I393c3ffc20c8ed01602b302e0fad88db45983a62Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2378Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Support des recherches & correction sup. logiciels
Permet d'afficher le nom du template Vigilo dans les listings desobjets et de l'utiliser comme critère de recherche.
Corrige également un problème de supervision des logiciels pré-définis.
Change-Id: Ib55d68ec7183f6f6c5b858173180a6e3fede552e...
Gros refactoring
- Déplacement du code vers "src/plugins/vigilo/" pour permettre d'avoir une installation locale de GLPI sous "src/".- Correction des dépendances dans composer.json.- Suppression de certaines classes qui ne correspondaient pas à des balises XML côté Vigilo du dossier "src/plugins/vigilo/Vigilo"....
Dossier de conf "configurable"
Plutôt que de redéfinir le dossier de conf à plusieurs endroits, ondéfinit la racine via une constante (qui peut être configurée par leserveur web via une variable d'environnement).
Change-Id: I8ee3f37ce791a5d8331f5f86eec7103f784983e3...
Suppression de "yrmcds" des paquets supportés
...on ne le supporte pas en réalité.
Change-Id: Ib69e32aa79f0b7f5491443c96b6b5d963396c706Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2368Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction positionnement nom d'interface réseau
Si le champ "comment" était vide, alors un nom vide était donné àl'interface dans le fichier de configuration généré.Ceci empêchait ensuite le déploiement de la configuration.
Change-Id: I0f004b09da44dee2a8737174d2eed0340db46d22...
Chargement de l'autoloader au bon endroit
Change-Id: I9780c107e64bfa4c911dab2dc13d647f9ea6dbb0Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2370Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Davantage de correction liées aux conventions
Change-Id: I7680cf42d0b10ac300d44085d695e15064d33094Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2369Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Prise en compte conventions de codage
Change-Id: I74d6ea904e099519e7d2b08f0586696470514280Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2367Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Léger nettoyage
Utilisation de DIRECTORY_SEPARATOR pour la généricité.Remplacement des tabulations par 4 espaces.
Change-Id: I6a61883963d28f49fe2919a9f5d4b0b9c7470213Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2364Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Mise en cohérence
Déplacement du code vers src/ et renommage de LICENSE en COPYING.txtpour la cohérence avec le reste des composants de Vigilo.
Change-Id: I6e0d4d37aa78596ceafc569871523b8ce2b026c4Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2362Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>...