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
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
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
- 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
Ajout d'un fichier logrotate pour les logs TurboGears (#477)
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6056 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de l'url de connexion à la base de données.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5921 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des fichiers specs pour RHEL6.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5918 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modification pour pylint : évite un avertissement sur la redéfinition de la fonction globale.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5904 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
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
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
Recharger Apache à l'install/maj du RPM
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5822 b22e2e97-25c9-44ff-b637-2e5ceca36478
Utilisation du formateur Vigilo dans les IHM pour éviter les problèmes d'encodage sur les messages de log en Unicode.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5802 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
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
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 groupeset que mootools met trop de temps à tout traiter (cf. #408)....
Modification de la couche middleware de l'auth pour utiliser le logger "auth" défini dans le fichier de conf INI.Suppression du support des directives log_file et log_level (les loggers standards de Python sont plus flexibles).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5541 b22e2e97-25c9-44ff-b637-2e5ceca36478
On force la conversion des noms des permissions et leurs descriptions en unicode.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5452 b22e2e97-25c9-44ff-b637-2e5ceca36478
On vérifie désormais chaque permission séparément.Mise à jour des traductions de VigiAdmin.Ajout de "vigimap-admin" dans les permissions que VigiMap doit créer.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5445 b22e2e97-25c9-44ff-b637-2e5ceca36478
Nouveau modèle pour la gestion des dépendances + adaptation des autres composants.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5359 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression des styles de l'auto-compléteur : ils sont déjà définis dans les thèmes et ne doivent pas être incorporés dans l'appli.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5356 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ignore sur les fichiers *.mo.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5355 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des fichiers de traduction en allemand à VigiBoard.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5161 b22e2e97-25c9-44ff-b637-2e5ceca36478
Fin des corrections pour la compatibilité avec IE 7 (#270).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5158 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ré-indentation (pour la cohérence).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5088 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modification de l'auto-compléteur dans VigiBoard pour afficher toutes les possibilités (liste déroulante) au lieu de 10 maximum (#284).Suppression d'une virgule superflue qui bloque le passage dans IE (#276).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5001 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression de virgules superlfues dans VigiBoard + templates (#).Mise à jour du development.ini de VigiBoard (use_kerberos -> external_auth).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4989 b22e2e97-25c9-44ff-b637-2e5ceca36478
Suppression de l'option "vigiboard_font.size" de la configuration de VigiBoard.Elle n'avait pas trop de sens (liée aux templates et non pas à l'application).La taille par défaut est désormais laissée au choix du template (dans themes-default, il s'agit de la taille medium, soit 10px)....
Suppression référence à url_for (pas utilisé/utilise dans/par les tests).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4938 b22e2e97-25c9-44ff-b637-2e5ceca36478
Modification des directives d'auth pour le proxy intermédiaire dans le proxy Vigiloafin de les rendre partagées entre tous les proxies Vigilo configurés.Ajout de la documentation dans les fichiers deployment/settings.ini des différentes IHM (#71).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4932 b22e2e97-25c9-44ff-b637-2e5ceca36478
Mise à jour copyright (#163).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4809 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
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
Ajout des points d'entrée vers les plugins des colonnes de VigiBoard en préparation des prochains commits.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4800 b22e2e97-25c9-44ff-b637-2e5ceca36478
Adaptation aux spécificités des permissions RH
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4792 b22e2e97-25c9-44ff-b637-2e5ceca36478
Charger le mod_wsgi s'il ne l'est pas déjà
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4791 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction du package RH
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4785 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4764 b22e2e97-25c9-44ff-b637-2e5ceca36478
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
Utilisation de libellés en français, afin d'être cohérent avec VigiMap,d'après les suggestions de ggorin (ticket client n°38701).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4687 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction des liens par défaut vers VigiGraph dans VigiMap/VigiBoard (ticket client2 n°38701).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4673 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout d'une dépendance pour l'install
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4535 b22e2e97-25c9-44ff-b637-2e5ceca36478
rrdgraph -> vigirrd
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4489 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de la construction RPM
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4473 b22e2e97-25c9-44ff-b637-2e5ceca36478
Permissions par défaut. Attention ça peut casser
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4468 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction des permissions
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4466 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4465 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4463 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction de la construction des RPMs
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4457 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout/MAJ du manifest pour la création de RPMS
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4452 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4451 b22e2e97-25c9-44ff-b637-2e5ceca36478
Réglage des permissions à l'install
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4436 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout des options pour mieux gérer le pool de connexions de SQLAlchemy dans les interfaces graphiques (cf. ticket client n°37916).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4353 b22e2e97-25c9-44ff-b637-2e5ceca36478
L'authentification ne doit pas envoyer ses messages sur la sortie standard par défaut.Cela enregistre des "erreurs" dans les logs d'Apache sinon (ticket client 37972).Ici, on inhibe complètement les messages de repoze.who.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4352 b22e2e97-25c9-44ff-b637-2e5ceca36478
Utilisation de z3c.recipe.scripts à la place de gp.recipe.pip (plus maintenue), adaptations pour la génération de la doc
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4320 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction typo dans les traductions de VigiBoard (un accent en trop sur le 1er "e" de "effacer").
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4306 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction du chemin d'accès au fichier de configuration de l'authentification (who.ini).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4295 b22e2e97-25c9-44ff-b637-2e5ceca36478
Installer who.ini
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4289 b22e2e97-25c9-44ff-b637-2e5ceca36478
Légères retouches pour pylint.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4283 b22e2e97-25c9-44ff-b637-2e5ceca36478
Correction tests unitaires suite à màj de repoze.who.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4270 b22e2e97-25c9-44ff-b637-2e5ceca36478
Adaptation au changement de comportement de webob/webchanges/webtest.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4267 b22e2e97-25c9-44ff-b637-2e5ceca36478
Oups
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4263 b22e2e97-25c9-44ff-b637-2e5ceca36478
Petite correction détectée par PyLint
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4261 b22e2e97-25c9-44ff-b637-2e5ceca36478
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4260 b22e2e97-25c9-44ff-b637-2e5ceca36478
Ajout du dist tag sur les paquets Mandriva, et passage en variable de ce dist tag
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4240 b22e2e97-25c9-44ff-b637-2e5ceca36478
Meilleure gestion des fichiers de conf
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@4223 b22e2e97-25c9-44ff-b637-2e5ceca36478
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