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
Nouvelle version publiée
BuildBot: no-build
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7290 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
Changement du tag .svn en .dev
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7247 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
MAJ des versions
(buildbot: no-build)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@7120 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
Utilisation du paquet mod_wsgi d'EPEL
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6953 b22e2e97-25c9-44ff-b637-2e5ceca36478
Les fichiers setup.py doivent être exécutables
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6920 b22e2e97-25c9-44ff-b637-2e5ceca36478
Réglage du zip_safe sur les modules qui en ont besoin
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6919 b22e2e97-25c9-44ff-b637-2e5ceca36478
IHMs: droits sur les dossiers de log
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6898 b22e2e97-25c9-44ff-b637-2e5ceca36478
IHMs: placement systématique du socket WSGI dans /var/run (portabilité)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6897 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression de la variable Makefile inutile: CODEPATH
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6886 b22e2e97-25c9-44ff-b637-2e5ceca36478
Uniformisation de la syntaxe des fichiers de configuration (#526).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6873 b22e2e97-25c9-44ff-b637-2e5ceca36478
Configuration mod_wsgi en processes plutôt qu'en threads (#548)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6858 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
Uniformisation des fichiers de conf dans les IHM
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6852 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
vigiboard: correction du jslint
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6838 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
Ajout de fichiers README
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6795 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des fichiers MANIFEST.in
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6781 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression de fichiers obsolètes
Et des parties obsolètes de DEVNOTES (correlator)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6778 b22e2e97-25c9-44ff-b637-2e5ceca36478
Adaptation des fichiers spec au renommage de COPYING.txt
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6777 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
Renommage des fichiers COPYING en COPYING.txt
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6772 b22e2e97-25c9-44ff-b637-2e5ceca36478
Remplacement du dossier buildenv (qui était un svn:externals) par un dossier àla racine du trunk, et ajout d'un lien symbolique dans les modules pour pointervers ce nouveau dossier. Attention, ça va casser vos mises à jour, la solutionest de supprimer le dossier buildenv des modules et de refaire un svn up, et il...
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
gitignore: suppression des motifs obsolètes
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6738 b22e2e97-25c9-44ff-b637-2e5ceca36478
Conversion des propriétés svn:ignore vers .gitignore.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6735 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correctif pour problèmes de multithreading.
Application du correctif/contournement donné par les développeurs de !TurboGearssur http://groups.google.com/group/turbogears/browse_thread/thread/0ca4e3fd12a49d44Ce correctif devrait permettre d'éviter des erreurs 404 constatées lors de l'utilisation...
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
MAJ des MANIFEST.in
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6704 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 :...
supprimer les références à C-S. Nécessite un changement dans les fichiers ~/.buildout/default.cfg comme précisé par mail
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6687 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard: typo dans le Makefile
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6685 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de coquilles et d'oublis.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6684 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de copier-collers abusifs
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6682 b22e2e97-25c9-44ff-b637-2e5ceca36478
correction de la construction RPM
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6681 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
changement des makefiles pour faciliter l'install depuis les sources
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6678 b22e2e97-25c9-44ff-b637-2e5ceca36478
uniformisation des makefiles pour faciliter l'install depuis les sources
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6677 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
correction suite à la r6663
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6673 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é)....
uniformisation du packaging pour les modules turbogears
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6663 b22e2e97-25c9-44ff-b637-2e5ceca36478
Traductions.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6649 b22e2e97-25c9-44ff-b637-2e5ceca36478
MAJ des RPMs pour utiliser les tags
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6627 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....
Points d'entrée pour les nouveaux plugins.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6560 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Utilisation du nouveau schema "postgresql" à la place de "postgres" pour les interfaces
Ce changement assure la compatibilité ascendante avec SQLAlchemy 0.6.x ("postgres" a été marqué deprecated).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6522 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
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
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
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
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
Ajout des fichiers de config pour jslint
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6346 b22e2e97-25c9-44ff-b637-2e5ceca36478
[#526] Uniformisation de la syntaxe des commentaires au sein d'un même fichier INI.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6331 b22e2e97-25c9-44ff-b637-2e5ceca36478
Chaque plugin adresse désormais une seule requête à la base de données pour tous les évènements de la page, plutôt qu'une requête par évènement.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6291 b22e2e97-25c9-44ff-b637-2e5ceca36478
Déplacement des tests dans le dossier de code pour faire marcher coverage.py
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6278 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Le chargement du premier étage de l'arbre de recherche se fait désormais lors du clic, et non plus au chargement de la page.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6260 b22e2e97-25c9-44ff-b637-2e5ceca36478
Reprise de la modification du middleware d'authentification de VigiBoard dans les autres IHM (voir r6251).Petite correction : le logger pour l'authentification n'était plus actif.Permet d'améliorer légèrement les performances des différentes IHM en éliminant certaines requêtes SQL...
Limitation de l'authentification au seul code et non plus aux fichiers statiques pour réduire le nombre de requêtes adressées à la BDD.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6251 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
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
Correction nom dans les settings de vigiadmin (vigiboard -> vigiadmin).Ajout d'une pré-config pour kerberos.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6136 b22e2e97-25c9-44ff-b637-2e5ceca36478