Re: [Cantharella-devel] CR Réunion Cantharella du 21/03/2013
Bonjour à tous, Ce mail pour vous prévenir que j'ai terminé les interfaces de configuration des types de document. En testant mes développements, j'ai remarqué que j'ai des problèmes d'accents avec le serveur embarqué Jetty (mvn jetty:run). Avez-vous déjà eu ce problème ? J'ai utilisé l'IDE Netbean pour info et j'ai le même problème avec le serveur Tomcat géré par l'IDE. Autre chose, j'ai testé dans la partie configuration la reconstruction de l'index et il semblerait qu'il ne fonctionne plus. Pareil sur votre serveur de démo, l'application rend l'exception suivante :
org.apache.wicket.page.CouldNotLockPageException: Could not lock page 6. Attempt lasted 30 seconds
Adrien Le 22/03/2013 06:46, Sylvain PETEK a écrit :
Bonjour, Ci-dessous mes ajouts au CR: On Thu, 21 Mar 2013 10:02:50 +0100 Eric Chatellier <chatellier@codelutin.com <mailto:chatellier@codelutin.com>> wrote:
/Réunion Cantharella du 21/03/2013/ /=================================/ /- vérifier la sécurité du moteur de recherche (tester la recherche/ /en utilisateur non administrateur=/ /- vérifier que la recherche par pays renvoi des résultats/ /pour les tests bios/
SP> et si possible les molécules (par le biais de la provenance)
/- vérifier que la recherche par nom de campagne renvoi des/ /résultat pour les stations et specimens?/
SP> il faut que ça renvoie toutes les données liées à la campagne, dont les molécules (via la provenance)
/- vérifier quelle est la locale par défaut dans l'application/ /pour que les pages ne plante plus si l'on ne sélectionne pas/ /de locale/ /- corriger le problème de rafraichissement des pages de consultation/ /après la mise à jour des documents (tableau)/ /- corriger la sauvegarde de l'entité document si l'on passe directement/ /par la consultation d'un document sans passer par une modification de/ /fiche. Adapter le message après sauvegarde./ /- il y a toujour un bug firefox lié à la propriété 'border-collapse'/ /il est possible de modifier le style pour contourner le bug. Aucune/ /action pour l'instant./ /- Tenter de corriger le message wicket lors de la dépassement de la/ /taille du formulaire ('M' => ' Mo')/ /- Tenter de corriger la perte des informations du formulaire lors/ /du dépassement de taille/
SP> Adrien: développement des interfaces liées au "Type de document"
/- Déplacer la colonne 'documents attachés' en dernière colonne pour/ /uniformiser./
SP> Tableau Molécules : - si possible rendre les miniatures de formule développée "cliquable", pour avoir une image agrandie de la molécule (comme pour les photos) - remplacer en français et en anglais Masse molaire par M (g/mol) SP> Molécules - traduction en anglais: - remplacer Molar mass par Molecular weight (sur la fiche) - remplacer Gender par Genus (sur la fiche et dans le tableau)
/- Verifier que la modification des provenances est possible en utilisateur/
SP> En édition: l'ajout d'un extrait ou fraction par l'utilisateur se traduit en apparence par une réinitialisation du tableau Provenance. Après validation du formulaire, en revenant en consultation, l'extrait ou la fraction a bien été ajouté. SP> Internationalisation: - Mettre à jour les entêtes des colonnes des tableaux quand on change de langue (quand changement de langue sur la page en question) - Mettre à jour le titre des pages quand on change de langue (Campagne -> Campaign etc... quand changement de langue sur la page en question) SP> Gestion des droits: - Pour une personne: quand je lui donne les droits sur un lot en particulier, il y a un bug à la validation du formulaire
/- Ajouter l'information de "la liste est vide" lors de la modification d'une/ /fiche pour la liste des documents/ /- Ajouter un fieldset en consultation/modification pour le type de document/ /(renommer Type de document en Nom)/ /- Pour les champs description et domaine, ajouter la classe CSS 'quote'/ /- Lors du clic sur l'icone signalant la présence de document, ajouter une/ /ancre pour pointer directement sur les documents/ /- Ajouter une tooltip sur l'icone 'dossier' (entete de colonne) : documents attachés/ /- Ajouter une icône pour l'export CSV/ /- Vérifier le comportement à la déconnexion (constructeur vide)/ /- Faire une release candidate (RC) pour le 18 avril/ /- Prochaine réunion le 25 avril à 8h/ /-- / /Éric Chatellier - Code Lutin/ /Tel: 02.40.50.29.28 - / http://www.codelutin.com /_______________________________________________/ /Cantharella-devel mailing list/ Cantharella-devel@list.forge.codelutin.com <mailto:Cantharella-devel@list.forge.codelutin.com> http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel
________________________________________________________ Sylvain PETEK Chargé de Recherche UMR 241 Ecosystèmes Insulaires Océaniens Etude Intégrée des Métabolites Secondaires Institut de recherche pour le développement BP529 98713 Papeete Polynésie française Tél. : +689 47 42 14 Fax : +689 42 95 55 sylvain.petek@ird.fr <mailto:sylvain.petek@ird.fr> www.ird.fr <http://www.ird.fr> www.pomare.org <http://www.pomare.org> cantharella.ird.nc <http://cantharella.ird.nc>
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel
-- Adrien Cheype Ingénieur en Systèmes d'Information Service « Informatique Scientifique et Appui aux Partenaires du Sud » Direction du Système d'Information (DSI) http://www.ird.fr/dsi/ http://www.ird.fr/informatique-scientifique/ INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT BP A5 - 98848 Nouméa - Nouvelle Calédonie Tél. +687 260 789
Le 26/03/2013 07:45, Adrien Cheype a écrit :
Bonjour à tous,
Ce mail pour vous prévenir que j'ai terminé les interfaces de configuration des types de document.
En testant mes développements, j'ai remarqué que j'ai des problèmes d'accents avec le serveur embarqué Jetty (mvn jetty:run). Avez-vous déjà eu ce problème ? J'ai utilisé l'IDE Netbean pour info et j'ai le même problème avec le serveur Tomcat géré par l'IDE. Je pense que Netbeans a corrompu le fichier de traduction: http://forge.codelutin.com/projects/cantharella/repository/revisions/178/dif...
J'ai fait un revert sur le fichier en ajoutant à la main les traductions concernant le type de fichier. On me souffle que l'option pour contourner ça serait dans - options > miscellaneous > files - file extension : properties -> mime : text/plain
Autre chose, j'ai testé dans la partie configuration la reconstruction de l'index et il semblerait qu'il ne fonctionne plus. Pareil sur votre serveur de démo, l'application rend l'exception suivante :
org.apache.wicket.page.CouldNotLockPageException: Could not lock page 6. Attempt lasted 30 seconds
Je regarde, j'ai pas le cas. Je qui est étrange, c'est que c'est une erreur wicket et non lucene/hibernate. Petit détail, j'ai un peu de mal a faire cette interface pour un process long (la reindexation dure environ 30 secondes. J'aimerai désactiver le bouton durant ce temps et le reactiver à la fin. Mais j'arrive pas a gerer les taches longues avec wicket encore. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com
Bonjour, Le problème d'accents vient du fait que les fichiers Properties dans Cantharella sont encodés en UTF-8 (une fausse bonne idée). Or la classe Java Properties<http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html>est prévue pour lire ces fichiers en ISO-8859-1. Dans les fichiers Properties en ISO-8859-1, les caractères Unicode doivent être "échappés" via l'utilitaire native2ascii<http://docs.oracle.com/javase/7/docs/technotes/tools/windows/native2ascii.html>fourni avec Java. Cette conversion peut-être gérée de façon transparente sur certains IDE (IntelliJ IDEA notamment). J'imagine donc qu'Eclipse ne propose pas cette fonctionnalité et n'a donc jamais posé de problème sur Cantharella. En revanche, on dirait bien que Netbeans a cette fonctionnalité activée par défaut (à mon avis une bonne idée puisque c'est la norme), ce qui a corrompu le fichier de traductions. L'astuce fournie par Eric doit permettre de désactiver cette conversion. A noter aussi que la commande *native2ascii -reverse* devrait pouvoir remettre le fichier incriminé en UTF-8. Mickaël
Le 26/03/2013 17:45, Mickaël Tricot a écrit :
Bonjour,
Le problème d'accents vient du fait que les fichiers Properties dans Cantharella sont encodés en UTF-8 (une fausse bonne idée).Or la classe Java Properties<http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html>est prévue pour lire ces fichiers en ISO-8859-1. Pas exactement, c'est la méthode : http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java...) qui lit par default en ISO-8859-1. Depuis java 6, une nouvelle méthode prend un reader a qui on peut déléguer l'encoding. On fait d'ailleurs comme ça a code lutin car les séquences d’échappement c'est difficile à lire, et le total unicode c'est bien :)
Après il est possible qu'il y ai une convention admise par les IDE et les programmeurs Java qui dit qu'un fichier properties c'est toujours en ISO. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com
participants (3)
-
Adrien Cheype -
Eric Chatellier -
Mickaël Tricot