Choix du nombre d'alertes affichées dans VigiBoard
Permet de choisir le nombre d'alertes affichées dans VigiBoard vial'IHM. Le choix est conservé dans la session de l'utilisateur et vaut lavaleur indiquée par l'administrateur dans le fichier settings.ini par...
Inversion des JOIN pour la mise en silence.
Inverse la récupération des attributs afin que l'algorithme de JOINturede SQLAlchemy puisse faire les associations correctement dans lesversions un peu anciennes (ex: 1.7.2 de Debian).Ceci nécessite également de réécrire le reste de la jointure (voir le...
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>
Inhibition des alertes (#1187).
Refs: #1187Change-Id: I87a9c86eb2ecd344b31e092d9dbd645d79ea4cbaReviewed-on: https://vigilo-dev.si.c-s.fr/review/1293Tested-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>...
Corrige erreur lors du lint sur VigiBoard.
Change-Id: Ieee2c11850808bfd5694953181e7894813e12bc0Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1280Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction erreur sous IE8.
Corrige une erreur 500 sous IE8 lors de l'accès à la page principale deVigiBoard, en lien avec un template "csv" manquant.Effectivement, ce template n'existe pas et il n'aurait aucun sens.
Change-Id: I095316f95529473240318ceda2fb17295263f3e8...
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>
Taille du formulaire de recherche de VigiBoard
Agrandissement du formulaire de recherche de VigiBoard pour permettrel'affichage de tous les champs sans avoir à scroller. Testé sousFirefox 10 et Chromium 22.
Change-Id: I87653afb711f429298ea2f26e85781b224f106b8...
Corrections diverses pour l'auto-supervision
- ajout de l'exchange state_hyp ;- correction du seuil de fraîcheur par défaut (passage à 1) ; correction des traductions.
Change-Id: I97298a267ee33a7cbdbcdf6002bd15c28d023e2aReviewed-on: https://vigilo-dev.si.c-s.fr/review/1237...
Autosupervision - Alerte en cas de panne (#1180).
Ajout d'un mécanisme d'alerte dans les IHMs en cas dedysfonctionnement de tout ou une partie de la supervision.
Change-Id: I5114b557a84ddb8d98234577250f01fe50a46912Refs: #1180Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1226...
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...
Compatibilité avec futures versions de TG/Pylons.
Les versions récentes de TurboGears impose une version de Pylonsnécessitant l'existance d'un fichier ``<app>.lib.base`` (même s'il estvide), pour des raisons de rétro-compatibilité avec Pylons 0.9.x (dont...
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....
!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 placedans vigilo.turbogears.controllers pour un bug similaire dans le codede turbogears....
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...
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 bienparticulier (dont le nom dépend de l'IHM).Ils seront ensuite ajoutés comme sous-contrôleurs du contrôleur...
Corrections jslint.
Change-Id: I2e384e52d703ad82d425abecf26032ca3acb4562Reviewed-on: https://vigilo-dev.si.c-s.fr/review/899Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Merge remote branch 'origin/release-2.0'
Robustesse des tests unitaires.
Les URL retournées par les bibliothèques de test contiennent égalementle schéma et l'adresse/port du serveur dans les nouvelles versions.
Change-Id: I2896d68a5d50d049a8fd28863165098527cdb8acReviewed-on: https://vigilo-dev.si.c-s.fr/review/885...
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
Pas de traductions des champs dans !EventHistory.
Le contenu des champs type_action et value dans la table !EventHistoryne doit pas être traduit lors de l'insertion : il sera traduit àl'affichage (au niveau du template).
Change-Id: I29e69bce3012f2c33c892fb0bccabf7fa1219a4a...
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...
Remplacement de default() par index() (#1030).
Utilisation de la méthode index() plutôt que default() pour l'affichagedu bac à événements. Initialement, default() avait été utilisé pourpouvoir traiter des URL du type :http://vigiboard.example.com/2/?... (ie : le n° de page est passé dans...
Exception lors d'un accès à "?page=" (#1031).
Une requête pour obtenir le tableau des événements corrélés en passantune valeur vide pour le paramètre "page" déclenche une exception lorsquele module paginate essaye de préparer la pagination des données....
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...
Nom de l'application dans formulaire d'auth.
Affiche le nom de l'application courante (capitalisé) dans le formulaired'authentification, afin de permettre aux utilisateurs de se repérerplus facilement.
Fait suite aux remarques de Gilles concernant le livecd Vigilo....
Ajout et mises à jour de copyrights, complète le [sha:3c99844]
Change-Id: I47c53310f710006097927c666387207c1f4125aaFixup: 3c99844c7630b66e3f267cc08d169a5c91b73572BuildBot: no-build
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>
Correction erreur 500 VigiBoard.
Corrige une erreur 500 déclenchée dans VigiBoard lorsqu'on change l'étatd'acquittement d'un événement et que le texte décrivant le changementdans la locale de l'utilisateur contient des diacritiques (ex: "fermé").
Problème remonté par Thomas ....
Nettoyage des tests unitaires.
Utilisation des fonctions outils définies vigilo.models.demo.functionslorsque c'est possible, afin de réduire la taille des tests et deprivilégier la réutilisation du code existant.
Ce changement précède un autre gros changement dans le modèle (pour le...
Désagrégation des événements corrélés (#467).
Lorsqu'un état OK/UP est reçu sur un événement corrélé qui agrégeait unou plusieurs événements bruts autres (corrélation topologique),l'agrégat est désagrégé afin de construire un événement corrélé pourchacune des dépendances directes de l'agrégat courant (nouvelles...
hypervision: check_command générique
Dans le cas de l'hypervision la directive nagios générique de typecheck_command doit pouvoir être surchargée, ce qui permet d'avoir qqchoses du genre check-host-alive par défaut et report_stale_data enhypervision via l'utilisation d'un template avec:...
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...
Couleur historique détaillé d'un événement (#931).
Ajoute de la couleur aux lignes de l'historique détaillé d'un événementlorsque celles-ci correspondent à un changement d'état.La couleur représentée est celle de l'état cible, ex: CRITICAL -> rouge.
Change-Id: I6e0acca5c49ceee634334025db05073c55d39cd8...
Supprime avertissements valeurs non-Unicode (#134)
Évite des avertissements levés par SQLAlchemy car les valeurs duformulaire d'authentification n'ont pas le bon type (str au lieu deunicode).Note : nécessite de mettre à jour le fichier who.ini des applications....
Activation du cache des permissions (#577)
Modifie l'ordre des middlewares WSGI afin que les couches apportées parBeaker (gestion du cache et gestion des sessions) soient disponiblesdepuis les couches d'authentification/autorisations (repoze.who etrepoze.what)....
Améliorations autour de l'authentification.
Remplace le middleware d'authentification de repoze.who par notre propreversion.Différences :- Si une authentification externe a déjà eu lieu, elle ne court-circuite pas entièrement le middleware. Les plugins challengers & mdproviders...
Prise en compte de [sha:cc006c6] dans VigiBoard.
Change-Id: Ia81b4a24a75a464bd92a839c54072718fa133e84Reviewed-on: https://vigilo-dev.si.c-s.fr/review/370Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Meilleure traductions allemandes.
Prise en compte des remarques du client concernant les traductions enallemand. Voir FT 67678 sur GForge.
Change-Id: I0f304c0c2f096cae3d99939ea5e07a2225b005cdReviewed-on: https://vigilo-dev.si.c-s.fr/review/369Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
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...
Fermeture des dialogues avec Échap dans VigiBoard.
Permet de fermer les boîtes de dialogue affichées à l'écran à l'aide dela touche Échap dans VigiBoard.Les dialogues sont fermés en ordre inverse de leur affichage (ie: ledialogue ouvert ou sélectionné en dernier est fermé en premier)....
[VBoard] Auto-complétion HLS et recherche (#726)
Ajoute l'auto-complétion sur les noms des services de haut niveaudans le formulaire de recherche de VigiBoard.Fait suite aux changements opérés pour le ticket #726.
Change-Id: I3e360d07da4854e33e17564524f4f185501ab232
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
Ajout d'un test unitaire pour le ticket #732.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7273 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
vigiboard: correction de l'url par défaut pour vigigraph
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7226 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...
Mise à jour des traductions.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7166 b22e2e97-25c9-44ff-b637-2e5ceca36478
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....
Active le cache pour les rechargements de la page.
Ceci permet de gagner de précieuses secondes lorsque la pagese recharge d'elle-même (rechargement automatique).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7095 b22e2e97-25c9-44ff-b637-2e5ceca36478
Si app_path vaut juste "/", on aura une erreur.
On évite ça en strippant "/" par la droite de app_path,et en s'assurant que toutes les URL construites à partirde app_path commence par un "/".
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7084 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Changement du mot de passe par défaut dans les IHM web: c'est maintenant `iddad`.
Les connaisseurs apprécieront.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6977 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard: adaptation du jslint
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6853 b22e2e97-25c9-44ff-b637-2e5ceca36478
Factorisation de l'utilisation des bibliothèques JS
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6851 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des copyrights manquants
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6846 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
MAJ d'un copyright (buildbot: no-build)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6835 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard: intégration du GroupTree (#613)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6832 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard: implémentation des traductions BabelJS
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6831 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
renommage des dossiers de langue vers la version à deux caractères
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6774 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression des liens symboliques de langue
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6773 b22e2e97-25c9-44ff-b637-2e5ceca36478
Reverse-merge du correctif pour #517 et #548.
Le correctif pour ces tickets a des effets de bord importantssur tous les appels à tg.url(). En attendant de résoudre cesproblèmes et pour éviter de retarder la livraison à un client, lecorrectif est retiré pour le moment....
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
Retarde le tg.url() jusqu'à l'affichage du formulaire.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6742 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction du test unitaire portant sur la suppression de tous les évènements de la dernière page.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6739 b22e2e97-25c9-44ff-b637-2e5ceca36478
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 d'une coquille.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6715 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction d'une erreur dans le test de la recherche sur les supitemgroups dans VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6713 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modifications des tests ajoutés en r6702 pour ajouter un niveau supplémentaire dans la hiérarchie des groupes.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6707 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout/modification de tests unitaires portant sur l'affichage de la page principale de VigiBoard ainsi que sur la fonction de recherche des groupes de supitems.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6702 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
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
pylint
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6674 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é)....
Traductions.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6649 b22e2e97-25c9-44ff-b637-2e5ceca36478
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....
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 debien intéressant.
Ajoute du template pour générer la structure du flux Atom....
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
Doublon dans les noms des fonctions de test (copier/collé foireux).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6495 b22e2e97-25c9-44ff-b637-2e5ceca36478
Éclatement du test des permissions sur le plugin "details" pour le cas de l'utilisateur "manager".
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6494 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Ajout de tests unitaires sur l'affichage de la boîte de dialogue en tant qu'utilisateur du groupe 'managers'.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6481 b22e2e97-25c9-44ff-b637-2e5ceca36478
Minuscule correction pour jslint.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6450 b22e2e97-25c9-44ff-b637-2e5ceca36478
[#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...
Remise en forme.Ajout de la configuration pour les plugins supplémentaires de VigiBoard, même s'il est peu probable que les utilisateurs les utilisent.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6438 b22e2e97-25c9-44ff-b637-2e5ceca36478