Correction du makefile
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4216 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction RedHat
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4211 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction pour les traductions
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4210 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout du specfile redhat
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4209 b22e2e97-25c9-44ff-b637-2e5ceca36478
Uniformisation doc.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4207 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction d'une typo.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4206 b22e2e97-25c9-44ff-b637-2e5ceca36478
Meilleure documentation des variables de configuration dans les fichiers déployés.Organisation en sections avec des sémantiques bien définies.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4202 b22e2e97-25c9-44ff-b637-2e5ceca36478
déplacement des fichiers cache de sessions
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4103 b22e2e97-25c9-44ff-b637-2e5ceca36478
modification pour avoir 2 distributions cible (mandriva, redhat)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4084 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour de l'environnement de construction pour faire un extract_messages/update_catalog lors des tests unitaires (avant le compile_catalog).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4067 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des dépendances sur les différents plugins de repoze.who/what dans le setup.py de vigilo.turbogears.Correction d'une typo dans les fichiers who.ini & ajout d'un nom pour le cookie d'authentification (authtkt),afin de coller au nom attendu par TurboGears dans les tests unitaires....
Modification des applications pour qu'elles utilisent un fichier de configuration séparé pour l'authentification (who.ini).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3991 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout du contrôleur d'API
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3968 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Mise à jour des traductions de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3959 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout d'un délai de rafraichissement par défaut dans VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3943 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression des chemins vers vigilo.turbogears dans les commandes d'extraction des messages à traduire de VigiBoard/Core/Map/Graph.-> vigilo.turbogears est désormais indépendant pour les traductions.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3920 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction tests unitaires (plus besoin de manipuler GroupHierarchy directement).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3886 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Utilisation d'un terme plus générique pour l'inventaire.Permet d'uniformiser la terminologie vis-à-vis de VigiMap.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3708 b22e2e97-25c9-44ff-b637-2e5ceca36478
ajout des dépendances python dans les fichiers spec
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3682 b22e2e97-25c9-44ff-b637-2e5ceca36478
Marquage du app_cfg comme fichier de conf (#108)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3678 b22e2e97-25c9-44ff-b637-2e5ceca36478
Adaptation de VigiBoard suite au renommage de champ dans la table Host.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3642 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Remplacement des tests unitaires sur les hostgroup/servicegroup par un test unique (supitemgroup).Adaptation du test au nouveau code (qui manipule des identifiants de supitemgroups plutôt qu'un libellé).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3603 b22e2e97-25c9-44ff-b637-2e5ceca36478
Fichier manquant lors du précédent commit.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3601 b22e2e97-25c9-44ff-b637-2e5ceca36478
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...
Ajout de la configuration pour le proxy Nagios dans VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3599 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Préparation du terrain pour autoriser l'utilisation du proxy dans les liens de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3552 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Correction des chemins et des options des tests
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3534 b22e2e97-25c9-44ff-b637-2e5ceca36478
correction suivant fonctionnement de TimedRotatingFileHandler
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3529 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction des tests unitaires suite à modification du comportement de l'auto-complétion hier.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3504 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Gestion de la rotation des logs par python lui-même
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3458 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3457 b22e2e97-25c9-44ff-b637-2e5ceca36478
packaging
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3389 b22e2e97-25c9-44ff-b637-2e5ceca36478
Gestion des logs dans les interfaces web
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3386 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des traductions dans vigiboard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3385 b22e2e97-25c9-44ff-b637-2e5ceca36478
Inclure le numéro de version de l'appli dans la page web
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3358 b22e2e97-25c9-44ff-b637-2e5ceca36478
pas de tag dans le numéro de version de l'egg
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3354 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour de la config par défaut de VigiBoard avec les liens, la fonction de hachage des mdp, le préfixe de la BDD, etc.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3342 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout d'une dépendance sur apache-mod_wsgi.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3221 b22e2e97-25c9-44ff-b637-2e5ceca36478
Uniformisation des db_basenames
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3186 b22e2e97-25c9-44ff-b637-2e5ceca36478
correction pour le /usr/bin/*
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3117 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3116 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction des tests unitaires de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3114 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mini-corrections dans VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3113 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout du point d'entrée magique dans VigiBoard qui permet à VigiBoard d'insérer ses propres données (permissions).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3112 b22e2e97-25c9-44ff-b637-2e5ceca36478
Les applications ne réinstallent leurs données par défaut que si elles n'avait pas déjà été installées(évite des erreurs SQL de type tentatives d'insertions de doublons).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3096 b22e2e97-25c9-44ff-b637-2e5ceca36478
Création des permissions adéquates dans le websetup de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3080 b22e2e97-25c9-44ff-b637-2e5ceca36478
Améliorations pylint/epydoc.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3063 b22e2e97-25c9-44ff-b637-2e5ceca36478
Améliorations pour pylint/epydoc.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3060 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Les noms des liens dans le menu de détail doit être encodé correctement.Pour éviter toute confusion, les textes sont explicitement indiqués comme étant de l'unicode dans app_cfg.py.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3038 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
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
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
Ajout des options de config pour les liens communs (aide, logo).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3003 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout de la config de la commande identity_catalog aux différentes applis TG2.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2865 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression du "TemplateController" dans vigiboard & vigigraph (créé par défaut par TG2 mais jamais utilisé).Améliorations pylint dans VigiGraph + correction d'une typo dans le !RPCController.Ajout de docstrings.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2841 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des traductions pour VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2826 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Mise à jour des contrôleurs des applications TG2 pour utiliser le contrôleur d'erreurs (!ErrorController)issu de vigilo.turbogears.controllers.error.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2818 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des règles d'extraction des messages à traduire dans les applis TG2.Les traductions de vigilo.turbogears sont désormais dupliquées dans les différentes applis (limitation liée à gettext).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2817 b22e2e97-25c9-44ff-b637-2e5ceca36478
Déplacement du contrôleur d'erreur vers vigilo.turbogears afin de le mettre en commun entre les applications.Du fait de limitations techniques, les traductions utilisées par vigilo.turbogears seront dupliquées dans les différentes applis TG2.(cf. commit suivant)....
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)....
Correction des tests unitaires de VigiBoard suite à épuration des données initiales de la BDD.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2794 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout d'un message de log lorsqu'un utilisateur se déconnecte d'une application.Le message ne mentionne que l'IP (le nom d'utilisateur est indisponible depuis ce code).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2785 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Ajout d'un message d'avertissement lorsque plusieurs événements sont sélectionnés pour éditionavec des références vers des tickets différents.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2731 b22e2e97-25c9-44ff-b637-2e5ceca36478
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)....
Mise à jour des tests de VigiBoard pour prendre en compte le fait que la table GroupHierarchy n'est plus exposée directement.Déplacement du test sur le plugin "details" dans le dossier des tests sur les plugins.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2704 b22e2e97-25c9-44ff-b637-2e5ceca36478
Améliorations pour pylint.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2682 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Ajout d'une fonction get_current_user() dans vigilo.turbogears.helpers qui permet de récupérer l'instance de la classe Usercorrespondant à 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),...
Modification de l'attribut "supitemgroups" de la classe User pour en faire une méthode à part entière.Cette méthode accepte un argument permettant de préciser le sens de parcours de la hiérarchie de groupes.Mise à jour des autres composants suite à ce changement....
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).
...
Mise à jour des settings de VigiBoard pour permettre le changement de l'ordre de trientre l'horodatage et l'état Nagios facilement.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2617 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour de VigiBoard et de ses tests unitaires suite aux changementsdans le modèle (r2606).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2607 b22e2e97-25c9-44ff-b637-2e5ceca36478
Passage en version 2.0.0
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2585 b22e2e97-25c9-44ff-b637-2e5ceca36478
Utilisation de unitest.TestCase dans les tests de VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2571 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction d'un pb de configuration de la BDD.Permet d'utiliser une base sqlite en mémoire pour les tests unitaires.Modifications des fichiers de settings de test pour utiliser ce genre de BDD.Correction d'un des tests de VigiCore (suite de la révision r2550)....
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
Mise à jour des traductions dans VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2509 b22e2e97-25c9-44ff-b637-2e5ceca36478
Oups, correction des tests
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2474 b22e2e97-25c9-44ff-b637-2e5ceca36478
Nouveau système de fonctionnement des tests
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2470 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Typo dans le fichier de conf Apache
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2447 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des root controllers des applis TG2 pour ajouter un message de log lorsqu'un utilisateur se connecte.Suppression de la classe ApplicationLog qui stockait les logs de connexion(évite d'encombrer la base Vigilo pour ça + évite une redondance par rapport aux logs du système)....
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)....
Remise en forme du test + passage systématique de "last_modification" au contrôleur.Ceci en vue d'ajouter des validateurs sur la méthode /update.Également, correction de typos ("ids" au lieu de "id").
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2420 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modification des fichiers de conf Apache pour le déploiement de VigiMap/VigiBoard.Corrige le ticket 29327 de client sur GForge.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2415 b22e2e97-25c9-44ff-b637-2e5ceca36478
Réécriture des (tosca)widgets dans VigiBoard pour se conformer aux exemples de TurboGears.Mise à jour des fichiers de traductions.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2403 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour des annotations concernant les exigences.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2392 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des références des exigences suivantes :- VIGILO_EXIG_VIGILO_BAC_0020;- VIGILO_EXIG_VIGILO_BAC_0040;- VIGILO_EXIG_VIGILO_BAC_0050;- VIGILO_EXIG_VIGILO_BAC_0060;- VIGILO_EXIG_VIGILO_BAC_0070;- VIGILO_EXIG_VIGILO_BAC_0080;- VIGILO_EXIG_VIGILO_BAC_0110....
Expression régulière un peu plus stricte pour la récupération des IDs.Permet d'afficher une bordure autour de la ligne sélectionnée lors du clic sur le menu de détail d'un événement.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2350 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de l'ordre des événements (séparer vert/pas vert).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2349 b22e2e97-25c9-44ff-b637-2e5ceca36478
Packaging
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2333 b22e2e97-25c9-44ff-b637-2e5ceca36478