Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / vigiboard / controllers / root.py @ 011743be

History | View | Annotate | Download (39.4 KB)

# 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

303419a6 01/06/2011 01:54 PM Francois POIROTTE

L'implémentation pour access_needed n'est pas prête et fait planter les tests unitaires. Virée pour le moment.

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

48acee1e 01/05/2011 04:27 PM Francois POIROTTE

Reprise du code de VigiGraph pour charger les groupes dynamiquement dans la recherche de VigiBoard plutôt que statiquement.
Éviter une erreur dans Firefox ("ce script ne répond plus") lorsqu'il y a beaucoup de groupes
et que mootools met trop de temps à tout traiter (cf. #408)....

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

0842bb2c 09/29/2010 07:50 AM Francois POIROTTE

Conversion explicite des textes vers UTF-8 pour utiliser datetime.strptime().
(+ correction espaces inutiles)

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

55759768 09/07/2010 01:52 PM Aurelien BOMPARD

Oups

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

e3c52cfd 09/07/2010 01:33 PM Aurelien BOMPARD

Petite correction détectée par PyLint

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

98a40b9f 07/29/2010 09:25 AM Aurelien BOMPARD

Ajout du contrôleur d'API

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

6f89d8f8 07/28/2010 04:18 PM Francois POIROTTE

Modification de VigiBoard pour homogénéiser le rafraîchissement vis-à-vis de VigiMap/VigiGraph (#145).

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

1a1e8c17 07/20/2010 04:08 PM Francois POIROTTE

Ajout d'un message d'erreur pour le cas où get_supitem() renvoie None.
Suppression de l'import de formencode.validators, la version (déjà) importée depuis !ToscaWidgets s'incorpore mieux à TG2.

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

67eb4593 07/05/2010 05:25 PM Francois POIROTTE

Légère amélioration de l'arbre des groupes pour afficher les éléments par ordre alphabétique.

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

2dbc5942 07/05/2010 04:42 PM Francois POIROTTE

1er jet pour représenter les groupes d'éléments supervisés sous forme d'arbre dans VigiBoard (formulaire de recherche).
Améliorations possibles : icônes plus jolies/pertinentes, chargement dynamique des sous-groupes.
Légères modifications dans la manière dont le formulaire de recherche est généré, afin de propager automatiquement les anciennes...

ea0e5dfb 07/01/2010 12:49 PM Francois POIROTTE

Ajout du proxy pour Nagios (pour pouvoir l'utiliser depuis les liens d'un événement).
Ajout d'une méthode get_groups() qui retournera les SupItemGroup dans le futur formulaire de recherche (WIP).

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

2b740fc8 06/29/2010 05:34 PM Francois POIROTTE

Correction du bug #100 (multi-édition et forçage d'état).

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

ddde113a 06/24/2010 01:48 PM Francois POIROTTE

Suppression des '*' implicites autour des valeurs saisies lors d'une recherche,
l'opérateur peut les indiquer explicitement s'il le souhaite.

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

a5f99051 05/18/2010 03:15 PM Francois POIROTTE

Mini-corrections dans VigiBoard.

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

5bb827fd 05/11/2010 05:02 PM Francois POIROTTE

Mise à jour des tests unitaires de VigiBoard.
Commentaire plus explicite pour les traductions concernant les formats de date/heure.

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

88c9eb8e 05/11/2010 12:50 PM Francois POIROTTE

Mini-corrections pour la recherche par dates dans VigiBoard (pour être plus laxiste sur les entrées).

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

f2e30877 05/11/2010 12:26 PM Francois POIROTTE

Factorisation du prédicat d'accès à VigiBoard.
Les utilisateurs du groupe "managers" ont accès à toutes les données.

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

9e0ea30e 05/10/2010 06:03 PM Francois POIROTTE

Ajout des permissions pour l'accès en lecture/écriture à VigiBoard.
Ajout de la possibilité de forcer la fermeture d'un événement (nécessite la permission "vigiboard-admin").

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

4c08cd96 04/23/2010 09:33 AM Francois POIROTTE

Correction tests unitaires de VigiBoard.
Ajout de quelques éléments de validation supplémentaires.

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

e307e626 04/22/2010 03:12 PM Francois POIROTTE

Suppression du !BaseController spécifique de l'application (utilisation de celui dans vigilo.turbogears.controllers).
Utilisation de schémas de validation !FormEncode dans le contrôleur principal (en remplacement des validateurs individuels, plus limités)....

a05b9a37 04/21/2010 09:00 AM Francois POIROTTE

Passage du nom d'hôte/service de la cause de l'événement corrélé au template lors de l'affichage des événements masqués.

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

e1133e5a 04/14/2010 07:29 AM Francois POIROTTE

Typo introduite dans la dernière révision (utilisation de get_current_user()).

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

195aa50d 04/13/2010 04:39 PM Francois POIROTTE

Ajout d'une fonction get_current_user() dans vigilo.turbogears.helpers qui permet de récupérer l'instance de la classe User
correspondant à l'utilisateur actuellement connecté (ou None si aucun utilisateur n'est actuellement connecté).
Il est recommandé d'utiliser cette méthode qui peut utiliser certaines optimisations dans les plugins d'authentification (repoze.who),...

72ec8dbf 04/12/2010 08:45 AM Francois POIROTTE

Ajout du nom de l'hôte/service concerné lors de l'affichage de l'historique d'un événement brut dans l'interface de VigiBoard.
Suppression du template "profile" de VigiGraph : jamais utilisé (il avait été recopié de VigiCore mais n'a aucun intérêt ici).

...

24d74687 04/08/2010 09:08 AM Francois POIROTTE

Mise à jour de VigiBoard et de ses tests unitaires suite aux changements
dans le modèle (r2606).

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

dcd79358 03/25/2010 10:50 AM Francois POIROTTE

Correction d'une typo qui bloquait l'utilisation de /update.

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

a9a4679d 03/23/2010 09:35 AM Francois POIROTTE

Correction dans "process_form_errors" (le préfixing du PATH_INFO était réalisé 2 fois,
une fois à cause de l'utilisation de HTTP_REFERER + un strip sur HTTP_HOST, l'autre à cause du redirect()).
Peut potentiellement corriger un problème de client (29328 sur GForge)....