Mise à jour des copyrights
Change-Id: I0c88aff7d81ee8e9ae695e883ad16cce8b8a4c28
Merge branch '1963_tt_link_500' into develop
Change-Id: I7bb40aae784a0330cc6756d60fc8d4d960d0910d
[#1963] Erreur 500 liée aux tickets
Corrige une erreur 500 lorsque des références vers des ticketssont définies, mais que le format du lien n'a pas été défini.
Change-Id: If8091367b88302ec8863a63791da266821d9c139Refs: #1963
[#1863] Timestamps en UTC
Change-Id: Idfa37670b4a6d97b60edea30d084e7b8f77f3d07Refs: #1863
Change-Id: Ic36ff05d36c2fdce316805cf132295c12ff80eb3
Bonne année 2018 !
Change-Id: I8b88c662e87993a06d07ec1a4c118015914b1f7e
[#1734] Recherche par adresse IP dans VigiBoard
Change-Id: I5607fc922c85be639f1ba5c2ec2a7a600aa3e42aRefs: #1734
[#1543] Compatibilité TG 2.3.x
Change-Id: I9171224d261ccbc2d9a1b3d3c9107f10742bdd54Refs: #1543
[#1525] Correction adresse de la FSF
Change-Id: I2691159462be656b678e931c92418b5a9a89f7d1Refs: #1525Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2071Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Change-Id: I7f58dc9aeff1655d44cedae4981fc3dd75ead9dcReviewed-on: https://vigilo-dev.si.c-s.fr/review/1967Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1316] Contrôles sur les dates dans le formulaire
Ajout de contrôles sur les dates du formulaire de recherche dansVigiBoard.
[+] Ajout de tests unitaires
Change-Id: I8f5afce9617f812ccdfad9cde2cd8476eb5fd67dRefs: #1316Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1694...
Modifications de la légende de VigiMap
Apporte les modifications suivantes :- [#1312] Déplace la légende de VigiMap vers la barre de menu (affichage permanent des compteurs)- [#1319] Ajoute des liens dans la légende permettant d'accéder à une vue filtrée dans VigiBoard portant sur les éléments de la carte se...
[#1418] Filtrage sur la date.
Améliore le formulaire de filtrage concernant les dates :- Un exemple de date au format attendu est donnée en exemple via un placeholder pour les navigateurs supportant cette fonctionnalité.- Il est également disponible au survol du champ par la souris....
Mise à jour des copyrights pour 2015.
Change-Id: I9284fbfa807afc51b301e47d93938da57372c338Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1556Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1258] Ordre de tri initial dans VigiBoard.
Permet la personnalisation par l'administrateur de l'ordre de tri appliquépar défaut dans VigiBoard.L'administrateur a accès à l'ensemble des champs fournis par lesgreffons des colonnes et peut choisir pour chaque champ de trier par...
[#1254] Colonne d'état dans VigiBoard
Corrige le tri sur la colonne et prend en compte l'ordre d'affichageindiqué en base de données pour effectuer le tri.
Change-Id: I7fcf80020e7b1e3083cec5446482ff2f4406263dRefs: #1254.Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1491...
[#1254] Colonne d'état dans VigiBoard.
Enrichi la colonne de détails dans VigiBoard pour permettre le tri et lefiltrage. Ceci reprend le contenu du plugin "state" développéprécédemment.
Corrige également plusieurs problèmes dans le code du plugin state....
[#1254] Colonne "État" pour VigiBoard.
Ajoute une colonne "État" filtrable/triable avec l'état courant del'événement.
Change-Id: Ifc86cbad5daa51e4950d5f1e132de08ac582f32dRefs: #1254.Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1456Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Mise à jour des copyrights pour 2014.
Change-Id: I6dfd9b8f3d0ecce012e62f72d3ea603c35c3b5feReviewed-on: https://vigilo-dev.si.c-s.fr/review/1347Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
vigiboard ticket avec accent
Les champs pour la création du lien vers le ticket qui peuvent avoir ceschaînes accentués sont : ID du ticket nom du service nom de machine
Change-Id: I4c2131cd48791366dda9596ca23a6280542e96d6Refs: #1216Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1341...
Personnalisation des managers.
Permet de personnaliser le nom (avec la possibilité d'en définirplusieurs) des groupes d'utilisateurs privilégiés.
Ce changement évite d'imposer un nom de groupe d'utilisateursparticulier contenant les administrateurs du parc. Il est en particulier...
Date explicite dans filtrage VigiBoard (#1207)
Rend explicite la date manipulée dans le formulaire de filtrage deVigiBoard.
Change-Id: I8158be4d44e0b1339e735c7f74f4834d2c9fddabRefs: #1207.Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1304Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Propagation recherche par date VigiBoard (#1193)
Corrige la transmission des critères de recherche par date dansVigiBoard.
Change-Id: I0d27c20647665b356b457333edb858c9e65f27a2Refs: #1193.Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1307Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Tri des événements dans VigiBoard (#1186)
Ajoute la possibilité de trier sur les colonnes de VigiBoard.
Change-Id: Ibd7e5c71dfd6a9d81be3846942b19d7dc067b397Refs: #1186Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1282Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Ajout infos sur états dans contexte.
Change-Id: I513493f03fd53288f259d4b136b09b7179a0705aReviewed-on: https://vigilo-dev.si.c-s.fr/review/1266Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Ouverture de tickets dans GLPI [#1148].
Effectue plusieurs changements dans l'API de VigiBoard afin de permettreune intégration plus facile du ticketing de GLPI dans VigiBoard.
Le plugin permettant de faire l'ouverture à proprement parlé existe déjà(réalisé dans le cadre d'un nouveau projet), même s'il n'est pas encore...
Contournement limitation de PgSQL.
PostgreSQL 9.x lève une exception lorsqu'un agrégat figure dans laclause ORDER mais pas dans la clause SELECT, et ce même lorsquel'agrégat correspond à une expression dérivée d'un champ présent dans laclause SELECT.PostgreSQL 8.x n'avait pas ce comportement....
Mise à jour des copyrights pour 2013.
Change-Id: I8e82f08fb24cc7c5f3aa6e4b7fde7c65bc793f8eReviewed-on: https://vigilo-dev.si.c-s.fr/review/1085Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction ordre des cartes.
Corrige l'ordre d'apparition des liens vers les cartes dans VigiBoard,afin que celles-ci apparaissent par ordre alphabétique croissant(l'ordre était perdu à cause d'une conversion en dictionnaire).
Change-Id: I233c3454675e713ce20c631332f0cc23a183eb57...
Export CSV alertes de VigiBoard (#954).
Permet l'export des alertes (événements corrélés) affichés à l'écran auformat CSV. L'export tient compte des critères de rechercheéventuellement appliqués.
Refs: #954.Change-Id: I3c6639dbef9ca53043d45d8a683f5c77619af23a...
Merge remote branch 'origin/release-2.0'
Conflicts: connector-metro/src/vigilo/connector_metro/nodetorrdtool.py connector-metro/src/vigilo/connector_metro/test/test_nodetorrdtool.py connector-rrdreport/settings_tests.ini connector-script/src/vigilo/connector_script/script.py...
Liens vers les cartes dans VigiBoard (#959).
Ajoute des liens vers les cartes sur lesquelles l'hôte concerné par unévénement apparaît dans le dialogue de détail d'un l'événement corrélé.
L'URL de base de VigiMap doit être renseignée dans le fichier deconfiguration de VigiBoard pour que ceci fonctionne. La configuration de...
Ajout et mise à jour des copyrights
BuildBot: no-buildChange-Id: I56c1332f8e57a83bd020cf327193332af86bbbc7
vigiboard: corrections pylint
Change-Id: I28e3083b5256a03db4fcf4475e56a68146124602Reviewed-on: https://vigilo-dev.si.c-s.fr/review/621Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
s/CorrEvent.status/CorrEvent.ack/
Le changement permet de se débarrasser du champ texte dont les valeursétaient organisées pour permettre le tri des événements dans VigiBoardvia un hack.À la place, le champ CorrEvent.ack (no pun intended) et les constantes...
Recherche par état d'acquittement (#813).
Permet la recherche par état d'acquittement (aucun acquittement =nouvelle alerte, alerte prise en compte, alerte clôturée) dans VigiBoard.Mise à jour des traductions par la même occasion.
Refs: #813.Change-Id: Idfd7b945a6c4931bedcc531bfc18f798646fce11...
URL absolues par rapport à l'application
Dans VigiBoard, les liens externes commençant par "/" doivent êtreinterprétés comme relatifs à l'application, et non pas à Apache.ie. si VigiBoard est installé dans /vigilo/vigiboard/, un lien"/nagios/..." doit être interprété comme "/vigilo/vigiboard/nagios/..."....
Liens conditionnels dans VigiBoard (cf. #771)
Permet de conditionner l'affichage des liens sur un événement selon soncontexte, à l'aide d'une fonction de garde.Cette fonction est libre de modifier le contexte si elle le souhaite.
Une adaptation de la syntaxe de déclaration des liens dans le fichier...
Recherche sur les HLS impactés dans VigiBoard (#726)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7320 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de la requête du plugin des services de haut niveau pour éviter de retourner plusieurs fois le même HLS lorsqu'il est impacté sur plusieurs chemins (Fixes #732).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7272 b22e2e97-25c9-44ff-b637-2e5ceca36478
Permet la configuration de la cible d'ouverture des liens (_blank, _self, etc.)dans le fichier app_cfg.py de VigiBoard et VigiMap.
Ceci permet de répondre à un besoin de client qui est de ne sortir du portailclient que lorsque ça a du sens.
Par défaut, la valeur est "_blank". Une valeur différente peut être affectée...
Correction de la jointure effectuée lors du filtre sur les supitemgroups.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6716 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction recherche par supitemgroup (#595).
Corrige le cas où on a 1 étage ou plus séparément le père sur lequel on a les droitsdu (petit...)-fils auquel appartient l'élément supervisé sur lequel l'événement estsurvenu.L'ajout des critères de recherche à la requête se fait désormais en 2 phases :...
Correction de coquilles et d'oublis.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6684 b22e2e97-25c9-44ff-b637-2e5ceca36478
Refait fonctionner la recherche sur les supitemgroups (#595).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6680 b22e2e97-25c9-44ff-b637-2e5ceca36478
- Ajout d'une vue ('UserSupItem') représentant les supitems auxquels les utilisateurs ont accès ;- Implémentation de l'utilisation de cette vue dans VigiBoard en vue de simplifier le code et d'en améliorer les performances en diminuant le nombre de lignes sur lesquelles portent les jointures (gain sensible lorsque le nombre d'évènements à afficher est élevé)....
Implémente le plugin "masked_events".
Ce plugin permet d'afficher le nombre d'éléments masqués par l'événement corrélédans VigiBoard. S'il y a des événements masqués, un lien est ajouté qui permetensuite de voir la liste des événements masqués.Le plugin est désactivé par défaut car son intérêt immédiat n'est pas évident....
Grosse simplification de la gestion des plugins
Ces modifications permettent d'isoler un peu plus les pluginsdu code principal de VigiBoard (de sorte qu'il serait possiblede fournir les plugins dans des paquets RPM séparés).
Ajout d'un validateur type !FormEncode pour la conversion d'une date...
Mise à jour suite à r6528.
Correction des tests unitaires.Ajout d'un test (en SKIP pour le moment pour #464).Petit nettoyage dans le plugin des détails(suppression des imports inutilisés).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6529 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de la requête utilisée par le plugin pour récupérer les informations de l'évènement pour supprimer la vérification superflue des permissions (celle-ci étant déjà faite au préalable par le contrôleur).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6414 b22e2e97-25c9-44ff-b637-2e5ceca36478
Chaque plugin adresse désormais une seule requête à la base de données pour tous les évènements de la page, plutôt qu'une requête par évènement.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6291 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour copyright (#163).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4809 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout du copyright et de l'en-tête GPL dans les sources de VigiBoard (#163).La modification ne concerne pas les tests unitaires.L'en-tête des fichiers de traduction n'a pas été modifié non plus pour le moment.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4808 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modification de VigiBoard pour remplacer le chargement des plugins par des points d'entrée (mécanisme plus standard).De même, la configuration des liens externes a été simplifiée pour coller à ce qui se fait dans les autres interfaces (#193).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4801 b22e2e97-25c9-44ff-b637-2e5ceca36478
Légères retouches pour pylint.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4283 b22e2e97-25c9-44ff-b637-2e5ceca36478
Préparation du terrain pour autoriser l'utilisation du proxy dans les liens de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3552 b22e2e97-25c9-44ff-b637-2e5ceca36478
Améliorations pour pylint/epydoc.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3060 b22e2e97-25c9-44ff-b637-2e5ceca36478
Fusion des plugins "Trouble ticket" et "Status" dans VigiBoard.Dans le formulaire d'édition d'un événement, la référence du ticket est reprise.Si plusieurs événements sont sélectionnés :- si la référence des événements est la même, elle est reprise,- sinon, le champ est vide dans le formulaire (et le contrôleur ne modifiera pas la référence)....
Améliorations pour pylint.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2682 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour du code de VigiBoard suite aux changements dans le modèle (r2550).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2558 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction des tests unitaires de VigiBoard.Dans les plugins, autorisation pour récupérer les infos sur des événements clos(l'utilisateur doit tout de même avoir les permissions sur le contenu de l'événement).Dans les settings de test, la valeur de "vigiboard_items_per_page" est fixée à 10 pour éviter des effets de bord parasites...
Renommage du dossier des plugins de VigiBoard en "plugins/", dans le code python et les templates.Quelques corrections dans le RootController de VigiBoard.Renommage du plugin "history" en "details" pour plus de cohérence avec le code HTML qu'il génère....