Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / vigiboard / controllers / plugins @ c25a3200

# Date Author Comment
c25a3200 06/30/2020 09:33 AM Francois POIROTTE

[#2026] Changement de dénomination sociale

Change-Id: I93ffa92e577d5367beaf7b79e715562ce2efe57d
Refs: #2026

c94dc931 01/06/2020 02:21 PM Francois POIROTTE

Mise à jour des copyrights

Change-Id: I0c88aff7d81ee8e9ae695e883ad16cce8b8a4c28

36d7b461 09/18/2019 02:45 PM Francois POIROTTE

Merge branch '1963_tt_link_500' into develop

Change-Id: I7bb40aae784a0330cc6756d60fc8d4d960d0910d

303d9596 09/18/2019 12:12 PM Francois POIROTTE

[#1963] Erreur 500 liée aux tickets

Corrige une erreur 500 lorsque des références vers des tickets
sont définies, mais que le format du lien n'a pas été défini.

Change-Id: If8091367b88302ec8863a63791da266821d9c139
Refs: #1963

1c5486c7 06/10/2019 09:46 PM Francois POIROTTE

[#1863] Timestamps en UTC

Change-Id: Idfa37670b4a6d97b60edea30d084e7b8f77f3d07
Refs: #1863

8c198622 02/11/2019 01:48 PM Francois POIROTTE

Mise à jour des copyrights

Change-Id: Ic36ff05d36c2fdce316805cf132295c12ff80eb3

d753bb3c 01/01/2018 06:25 PM Francois POIROTTE

Bonne année 2018 !

Change-Id: I8b88c662e87993a06d07ec1a4c118015914b1f7e

b2668166 11/21/2017 05:45 PM Francois POIROTTE

[#1734] Recherche par adresse IP dans VigiBoard

Change-Id: I5607fc922c85be639f1ba5c2ec2a7a600aa3e42a
Refs: #1734

02c4a1e7 07/04/2017 10:56 AM Francois POIROTTE

[#1543] Compatibilité TG 2.3.x

Change-Id: I9171224d261ccbc2d9a1b3d3c9107f10742bdd54
Refs: #1543

9b8d9497 04/12/2016 01:55 PM Francois POIROTTE

[#1525] Correction adresse de la FSF

Change-Id: I2691159462be656b678e931c92418b5a9a89f7d1
Refs: #1525
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2071
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

2bcebf54 03/02/2016 11:43 AM Francois POIROTTE

Mise à jour des copyrights

Change-Id: I7f58dc9aeff1655d44cedae4981fc3dd75ead9dc
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1967
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

9332c7c0 04/30/2015 09:17 AM Yves OUATTARA

[#1316] Contrôles sur les dates dans le formulaire

Ajout de contrôles sur les dates du formulaire de recherche dans
VigiBoard.

[+] Ajout de tests unitaires

Change-Id: I8f5afce9617f812ccdfad9cde2cd8476eb5fd67d
Refs: #1316
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1694...

ecf084d9 04/24/2015 09:24 AM Francois POIROTTE

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...

24182db6 04/21/2015 09:55 AM Francois POIROTTE

[#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....

8d647d93 01/12/2015 04:18 PM Francois POIROTTE

Mise à jour des copyrights pour 2015.

Change-Id: I9284fbfa807afc51b301e47d93938da57372c338
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1556
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

80fa03cd 10/01/2014 03:11 PM Francois POIROTTE

[#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 les
greffons des colonnes et peut choisir pour chaque champ de trier par...

0e700a76 09/24/2014 09:21 AM Francois POIROTTE

[#1254] Colonne d'état dans VigiBoard

Corrige le tri sur la colonne et prend en compte l'ordre d'affichage
indiqué en base de données pour effectuer le tri.

Change-Id: I7fcf80020e7b1e3083cec5446482ff2f4406263d
Refs: #1254.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1491...

0921ffe3 09/22/2014 12:08 PM Francois POIROTTE

[#1254] Colonne d'état dans VigiBoard.

Enrichi la colonne de détails dans VigiBoard pour permettre le tri et le
filtrage. Ceci reprend le contenu du plugin "state" développé
précédemment.

Corrige également plusieurs problèmes dans le code du plugin state....

ce8fee78 08/26/2014 03:27 PM Francois POIROTTE

[#1254] Colonne "État" pour VigiBoard.

Ajoute une colonne "État" filtrable/triable avec l'état courant de
l'événement.

Change-Id: Ifc86cbad5daa51e4950d5f1e132de08ac582f32d
Refs: #1254.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1456
Tested-by: Build system <>...

703bd599 02/04/2014 11:13 AM Francois POIROTTE

Mise à jour des copyrights pour 2014.

Change-Id: I6dfd9b8f3d0ecce012e62f72d3ea603c35c3b5fe
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1347
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

32b2c767 01/29/2014 03:01 PM Thomas BURGUIERE

vigiboard ticket avec accent

Les champs pour la création du lien vers le ticket qui peuvent avoir ces
chaînes accentués sont :
ID du ticket
nom du service
nom de machine

Change-Id: I4c2131cd48791366dda9596ca23a6280542e96d6
Refs: #1216
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1341...

73119f8a 01/13/2014 10:22 AM Francois POIROTTE

Personnalisation des managers.

Permet de personnaliser le nom (avec la possibilité d'en définir
plusieurs) des groupes d'utilisateurs privilégiés.

Ce changement évite d'imposer un nom de groupe d'utilisateurs
particulier contenant les administrateurs du parc. Il est en particulier...

4e75dfb9 11/22/2013 02:33 PM Francois POIROTTE

Date explicite dans filtrage VigiBoard (#1207)

Rend explicite la date manipulée dans le formulaire de filtrage de
VigiBoard.

Change-Id: I8158be4d44e0b1339e735c7f74f4834d2c9fddab
Refs: #1207.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1304
Tested-by: Build system <>...

00ece25a 11/22/2013 10:36 AM Francois POIROTTE

Propagation recherche par date VigiBoard (#1193)

Corrige la transmission des critères de recherche par date dans
VigiBoard.

Change-Id: I0d27c20647665b356b457333edb858c9e65f27a2
Refs: #1193.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1307
Tested-by: Build system <>...

5a845c93 11/12/2013 12:16 PM Vincent QUEMENER

Tri des événements dans VigiBoard (#1186)

Ajoute la possibilité de trier sur les colonnes de VigiBoard.

Change-Id: Ibd7e5c71dfd6a9d81be3846942b19d7dc067b397
Refs: #1186
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1282
Tested-by: Build system <>...

5d0adb59 09/11/2013 04:55 PM Francois POIROTTE

Ajout infos sur états dans contexte.

Change-Id: I513493f03fd53288f259d4b136b09b7179a0705a
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1266
Reviewed-by: Francois POIROTTE <>
Tested-by: Francois POIROTTE <>

915f3245 04/18/2013 08:26 AM Francois POIROTTE

Ouverture de tickets dans GLPI [#1148].

Effectue plusieurs changements dans l'API de VigiBoard afin de permettre
une 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...

386e243d 04/02/2013 07:55 AM Francois POIROTTE

Contournement limitation de PgSQL.

PostgreSQL 9.x lève une exception lorsqu'un agrégat figure dans la
clause ORDER mais pas dans la clause SELECT, et ce même lorsque
l'agrégat correspond à une expression dérivée d'un champ présent dans la
clause SELECT.
PostgreSQL 8.x n'avait pas ce comportement....

25892058 01/08/2013 01:54 PM Francois POIROTTE

Mise à jour des copyrights pour 2013.

Change-Id: I8e82f08fb24cc7c5f3aa6e4b7fde7c65bc793f8e
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1085
Reviewed-by: Francois POIROTTE <>
Tested-by: Francois POIROTTE <>

a4ffe87d 01/07/2013 12:03 PM Francois POIROTTE

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...

a2fa6a5b 01/07/2013 10:26 AM Francois POIROTTE

Export CSV alertes de VigiBoard (#954).

Permet l'export des alertes (événements corrélés) affichés à l'écran au
format CSV. L'export tient compte des critères de recherche
éventuellement appliqués.

Refs: #954.
Change-Id: I3c6639dbef9ca53043d45d8a683f5c77619af23a...

824de5d7 08/03/2012 09:39 AM Francois POIROTTE

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...

dc005588 05/31/2012 09:26 AM Francois POIROTTE

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 de
configuration de VigiBoard pour que ceci fonctionne. La configuration de...

a2744508 04/04/2012 02:42 PM Aurelien BOMPARD

Ajout et mise à jour des copyrights

BuildBot: no-build
Change-Id: I56c1332f8e57a83bd020cf327193332af86bbbc7

8b2edebe 04/04/2012 02:32 PM Aurelien BOMPARD

vigiboard: corrections pylint

Change-Id: I28e3083b5256a03db4fcf4475e56a68146124602
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/621
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

8ba2de75 01/06/2012 01:17 PM Francois POIROTTE

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 VigiBoard
via un hack.
À la place, le champ CorrEvent.ack (no pun intended) et les constantes...

f3eff455 08/30/2011 10:03 AM Francois POIROTTE

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...

062a58e7 07/29/2011 04:01 PM Francois POIROTTE

URL absolues par rapport à l'application

Dans VigiBoard, les liens externes commençant par "/" doivent être
interpré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/..."....

147b6daa 07/07/2011 11:41 AM Francois POIROTTE

Liens conditionnels dans VigiBoard (cf. #771)

Permet de conditionner l'affichage des liens sur un événement selon son
contexte, à 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...

e941ddaf 06/21/2011 07:56 AM Francois POIROTTE

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

6af44ad8 06/10/2011 07:36 AM Vincent QUEMENER

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

baf08f7e 05/25/2011 01:27 PM Francois POIROTTE

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 portail
client que lorsque ça a du sens.

Par défaut, la valeur est "_blank". Une valeur différente peut être affectée...

4654df60 04/14/2011 08:06 AM Vincent QUEMENER

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

86662bc9 04/12/2011 04:35 PM Francois POIROTTE

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 droits
du (petit...)-fils auquel appartient l'élément supervisé sur lequel l'événement est
survenu.
L'ajout des critères de recherche à la requête se fait désormais en 2 phases :...

032d0f30 04/12/2011 02:15 PM Vincent QUEMENER

Correction de coquilles et d'oublis.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6684 b22e2e97-25c9-44ff-b637-2e5ceca36478

0f0e32ed 04/12/2011 11:31 AM Francois POIROTTE

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

180b869a 04/11/2011 02:29 PM Vincent QUEMENER

- 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é)....

3e5985c8 04/06/2011 01:04 PM Francois POIROTTE

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 permet
ensuite 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....

27140946 04/04/2011 03:49 PM Francois POIROTTE

Grosse simplification de la gestion des plugins

Ces modifications permettent d'isoler un peu plus les plugins
du code principal de VigiBoard (de sorte qu'il serait possible
de fournir les plugins dans des paquets RPM séparés).

Ajout d'un validateur type !FormEncode pour la conversion d'une date...

03059edd 03/30/2011 01:55 PM Francois POIROTTE

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

03e5dc9e 03/17/2011 11:09 AM Vincent QUEMENER

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

cf3c2494 03/07/2011 08:40 AM Vincent QUEMENER

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

3b537383 10/01/2010 12:49 PM Francois POIROTTE

Mise à jour copyright (#163).

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4809 b22e2e97-25c9-44ff-b637-2e5ceca36478

a77de887 10/01/2010 12:19 PM Francois POIROTTE

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

65383903 10/01/2010 08:56 AM Francois POIROTTE

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

6e76504a 09/09/2010 12:47 PM Francois POIROTTE

Légères retouches pour pylint.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4283 b22e2e97-25c9-44ff-b637-2e5ceca36478

4c949ec9 07/01/2010 12:47 PM Francois POIROTTE

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

e181e86c 05/17/2010 07:43 AM Francois POIROTTE

Améliorations pour pylint/epydoc.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3060 b22e2e97-25c9-44ff-b637-2e5ceca36478

f744bc14 04/16/2010 08:57 AM Francois POIROTTE

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)....

df25ac35 04/14/2010 07:50 AM Francois POIROTTE

Améliorations pour pylint.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2682 b22e2e97-25c9-44ff-b637-2e5ceca36478

e7e3d45e 03/31/2010 03:50 PM Francois POIROTTE

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

b42cc707 03/02/2010 12:22 PM Francois POIROTTE

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...

94f31908 02/24/2010 10:11 AM Francois POIROTTE

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.
...