Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / vigiboard / controllers @ 011743be

# Date Author Comment
011743be 06/30/2020 03:08 PM Francois POIROTTE

[#2026] Changement de dénomination sociale

Change-Id: I02610d9a7985e1332a82079ff3be70567a976211

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

c1f83918 07/10/2019 04:33 PM Francois POIROTTE

[#1920] Nettoyage get_last_modification_timestamp

Change-Id: I87651ce4d724897ff43701f747a587f9fd2ac060
Refs: #1920

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

f6ecd27a 11/13/2017 02:40 PM Francois POIROTTE

[#927] Fusion traductions des IHMs

Change-Id: I05fb4400ed6254b4b46b4356a89b197809724205
Refs: #927

c6e081ce 11/10/2017 11:52 AM Francois POIROTTE

[#1721] Fusion traductions du thème et de l'appli

Change-Id: I1ac312bd3fc2deefd0a4ba9015189b3830d18748
Refs: #1721

0dff1e21 08/18/2017 05:38 PM Francois POIROTTE

[#1667] Préparation compatibilité Python 3

Change-Id: I6d31beff11682430369cc19faedee49019b28ac0
Refs: #1667

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

[#1543] Compatibilité TG 2.3.x

Change-Id: I9171224d261ccbc2d9a1b3d3c9107f10742bdd54
Refs: #1543

b8700112 04/19/2016 04:14 PM Francois POIROTTE

[#1534] Type MIME de /i18n

Corrige le type MIME renvoyé lorsqu'on accède aux traductions JS.

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

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

377a9c23 07/22/2014 09:46 AM Francois POIROTTE

Export alertes CSV dans VigiBoard

Le type MIME text/csv ne doit pas être exposé directement car il pose
des problèmes sur certaines versions d'Internet Explorer (8/9 au moins).

A la place, il faut modifier dynamiquement le type de la réponse lorsque
cela est nécessaire (en fonction du type de la requête)....

36f6910e 06/06/2014 03:38 PM Francois POIROTTE

Choix du nombre d'alertes affichées dans VigiBoard

Permet de choisir le nombre d'alertes affichées dans VigiBoard via
l'IHM. Le choix est conservé dans la session de l'utilisateur et vaut la
valeur indiquée par l'administrateur dans le fichier settings.ini par...

b0a39adc 05/12/2014 01:51 PM Francois POIROTTE

Inversion des JOIN pour la mise en silence.

Inverse la récupération des attributs afin que l'algorithme de JOINture
de SQLAlchemy puisse faire les associations correctement dans les
versions un peu anciennes (ex: 1.7.2 de Debian).
Ceci nécessite également de réécrire le reste de la jointure (voir le...

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

d5a41c9b 02/03/2014 01:30 PM Vincent QUEMENER

Inhibition des alertes (#1187).

Refs: #1187
Change-Id: I87a9c86eb2ecd344b31e092d9dbd645d79ea4cba
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1293
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 <>...

8fbf1b37 10/07/2013 04:53 PM Francois POIROTTE

Correction erreur sous IE8.

Corrige une erreur 500 sous IE8 lors de l'accès à la page principale de
VigiBoard, en lien avec un template "csv" manquant.
Effectivement, ce template n'existe pas et il n'aurait aucun sens.

Change-Id: I095316f95529473240318ceda2fb17295263f3e8...

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

f1886725 08/08/2013 01:06 PM Vincent QUEMENER

Autosupervision - Alerte en cas de panne (#1180).

Ajout d'un mécanisme d'alerte dans les IHMs en cas de
dysfonctionnement de tout ou une partie de la supervision.

Change-Id: I5114b557a84ddb8d98234577250f01fe50a46912
Refs: #1180
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1226...

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

17516734 03/26/2013 10:30 AM Francois POIROTTE

!ApiRootController hérite indirectement d'object.

A ce titre, son init n'accepte pas de paramètre.
Jusqu'ici, le code fonctionnait à cause du contournement mis en place
dans vigilo.turbogears.controllers pour un bug similaire dans le code
de turbogears....

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

ff8eda22 12/10/2012 03:22 PM Francois POIROTTE

Personnalisation des contrôleurs (#1106).

Permet l'ajout de contrôleur personnalisés dans les IHM !TurboGears.
Ceux-ci doivent être définis dans un groupe de points d'entrée bien
particulier (dont le nom dépend de l'IHM).
Ils seront ensuite ajoutés comme sous-contrôleurs du contrôleur...

0cc4fbec 08/30/2012 04:42 PM Francois POIROTTE

Merge remote branch 'origin/release-2.0' into master

Conflicts:
correlator-enterprise/src/vigilo/correlator_enterprise/rules/hls_deps.py
vigigraph/vigigraph/controllers/rpc.py

Change-Id: I4a707116efc8024b111b78e95ba72fd640e5cd97

3f7736d0 08/20/2012 12:40 PM Francois POIROTTE

Pas de traductions des champs dans !EventHistory.

Le contenu des champs type_action et value dans la table !EventHistory
ne doit pas être traduit lors de l'insertion : il sera traduit à
l'affichage (au niveau du template).

Change-Id: I29e69bce3012f2c33c892fb0bccabf7fa1219a4a...

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

0081c9f2 06/27/2012 09:10 AM Francois POIROTTE

Remplacement de default() par index() (#1030).

Utilisation de la méthode index() plutôt que default() pour l'affichage
du bac à événements. Initialement, default() avait été utilisé pour
pouvoir traiter des URL du type :
http://vigiboard.example.com/2/?... (ie : le n° de page est passé dans...

338575f6 06/13/2012 02:14 PM Francois POIROTTE

Exception lors d'un accès à "?page=" (#1031).

Une requête pour obtenir le tableau des événements corrélés en passant
une valeur vide pour le paramètre "page" déclenche une exception lorsque
le module paginate essaye de préparer la pagination des données....

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

eaec9298 04/06/2012 09:48 AM Aurelien BOMPARD

Ajout et mises à jour de copyrights, complète le [sha:3c99844]

Change-Id: I47c53310f710006097927c666387207c1f4125aa
Fixup: 3c99844c7630b66e3f267cc08d169a5c91b73572
BuildBot: no-build

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

2cf703a5 02/08/2012 11:13 AM Francois POIROTTE

Correction erreur 500 VigiBoard.

Corrige une erreur 500 déclenchée dans VigiBoard lorsqu'on change l'état
d'acquittement d'un événement et que le texte décrivant le changement
dans la locale de l'utilisateur contient des diacritiques (ex: "fermé").

Problème remonté par Thomas ....

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

caa4b302 01/05/2012 01:40 PM Francois POIROTTE

Couleur historique détaillé d'un événement (#931).

Ajoute de la couleur aux lignes de l'historique détaillé d'un événement
lorsque celles-ci correspondent à un changement d'état.
La couleur représentée est celle de l'état cible, ex: CRITICAL -> rouge.

Change-Id: I6e0acca5c49ceee634334025db05073c55d39cd8...

ddbaec88 11/10/2011 09:50 AM Francois POIROTTE

Activation du cache des permissions (#577)

Modifie l'ordre des middlewares WSGI afin que les couches apportées par
Beaker (gestion du cache et gestion des sessions) soient disponibles
depuis les couches d'authentification/autorisations (repoze.who et
repoze.what)....

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

8d822583 05/17/2011 04:48 PM Francois POIROTTE

Corrige le rechargement automatique de VigiBoard (#668).

Lors du déplacement du code JS intégré aux templates vers un fichier JS séparé,
une séquence '$$' n'a pas été transformée en '$' comme elle aurait dû l'être,
modifiant le comportement d'une des fonctions....

7f26a756 05/10/2011 03:53 PM Francois POIROTTE

Ajout de logs pour les actions "actives" (#639).

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

b373a5de 04/19/2011 06:00 PM Aurelien BOMPARD

Ajout des copyrights manquants

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

8c4b2f70 04/19/2011 04:23 PM Francois POIROTTE

Suppression d'un "/" en trop pour get_groups qui provoque une erreur dans VigiBoard avec Paster.
Ajout des svn:ignore qui vont bien pour les fichiers de traduction JS.
Ajout du charset dans le feed Atom.

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

aa6e5fe9 04/19/2011 01:55 PM Aurelien BOMPARD

vigiboard: intégration du GroupTree (#613)

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

db6fbc92 04/19/2011 01:55 PM Aurelien BOMPARD

vigiboard: implémentation des traductions BabelJS

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

70938860 04/18/2011 08:56 AM Vincent QUEMENER

Correction de plusieurs bugs dans la vérification des permissions de l'arbre de sélection des groupes du formulaire de recherche de VigiBoard.

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

837cb99f 04/15/2011 10:42 AM Vincent QUEMENER

Correction d'un bug dans l'arbre de sélection des groupes du formulaire de recherche de VigiBoard.

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

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

adb0e63f 04/12/2011 09:26 AM Francois POIROTTE

Pb de navigation après recherche sur priorité.

Corrige un problème dans la navigation lorsqu'on effectue une recherche sur la priorité de l'événement.

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

916e4b79 04/12/2011 07:57 AM Francois POIROTTE

pylint

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6674 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....

bc31210c 04/06/2011 12:23 PM Francois POIROTTE

Préparatifs pour l'ajout d'un flux Atom dans VigiBoard.

Ajoute le contrôleur "FeedsController" dans VigiBoard pour générer un flux Atom.
Pour le moment, le contrôleur génère uniquement des données d'exemple, rien de
bien intéressant.

Ajoute du template pour générer la structure du flux Atom....

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

f8f519ac 03/23/2011 12:11 PM Vincent QUEMENER

Amélioration des vérifications faites avant l'appel aux plugins dans le cas où l'utilisateur appartient au groupe 'managers'.

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

4b573169 03/21/2011 05:14 PM Francois POIROTTE

[#160] Utilisation de webhelpers.paginate() pour la pagination dans VigiBoard.

En plus de gérer automatiquement les cas aux limites (ex: page demandée > pages disponibles),
le module paginate centralise aussi les informations concernant la pagination dans un seul...

9f441867 03/21/2011 08:12 AM Vincent QUEMENER

Prise en compte de l'utilisation du compte manager dans la méthode du contrôleur faisant appel aux plugins.

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

6520dbc0 03/17/2011 04:45 PM Vincent QUEMENER

Optimisation de la requête récupérant les informations de l'évènement corrélé lors de l'ouverture de la boîte de dialogue de détails (#539).

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6418 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

488959eb 03/15/2011 04:24 PM Francois POIROTTE

Correction jslint + ajout d'une précision pour les traducteurs.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6386 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

65a9ee16 03/04/2011 09:32 AM Francois POIROTTE

Utilisation d'un UNION ALL en remplacement du UNION actuel.

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

d4338a74 02/28/2011 09:03 AM Vincent QUEMENER

Correction de la révision r6193 pour supprimer les doublons retournés par la recherche (#499).

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

eec46cb0 02/25/2011 04:01 PM Vincent QUEMENER

Optimisation des requêtes pour le cas où le nombre de groupes de supitems est très élevé (#499).

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

0bd9c069 02/22/2011 12:58 PM Francois POIROTTE

Retrait des modifications liées à la fusion de la branche nested_sets du trunk (révisions r6116, r6121 et r6129).
Le nouveau mécanisme nécessite encore des ajustements pour être utilisable.

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

6f6efdcd 02/21/2011 10:21 AM Francois POIROTTE

Fusion du travail fait dans la branche 'nested_sets' vers le trunk.

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

88cac5bb 02/18/2011 09:37 AM Francois POIROTTE

- Recherche récursive dans les sous-groupes du groupe d'éléments supervisés sélectionné.
- Retour automatique à la dernière page lorsqu'on essaye d'aller au-delà (ex: après une fermeture massive d'événements). Cf. #464.

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

7e0c4383 01/21/2011 01:21 PM Francois POIROTTE

Oops ! On n'utilisait pas le bon attribut (correvent.idcause alors qu'il fallait utiliser event.idsupitem).
Corrige le problème vu par Laurent dans le cadre du ticket #399.

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

08495a93 01/21/2011 09:07 AM Francois POIROTTE

Ajout import oublié + correction de l'indentation dans un des tests.

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

f8020955 01/19/2011 04:05 PM Francois POIROTTE

Mise à jour de l'état dans State lorsqu'on utilise l'option "Forcer à fermer" dans VigiBoard,
pour éviter une incohérence ensuite entre VigiMap et VigiBoard (#399).

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

716c9505 01/17/2011 01:00 PM Francois POIROTTE

Inutile de définir une variable dans l'instance pour ça.

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