Bonjour,
Quelques petites corrections de ma part par rapport à ce qui a été
dit.
Dans la partie molécule, ajout du point :
* le dessin de la molécule affiché dans la liste de molécules et
dans la consultation est tronquée de sur la droite (atomes
manquants pour certaines molécules !)
+ modification de Sylvain
Modification le point 3 de la partie Document :
* l'IRD fait les page de CRUD des types de documents (pour la
partie configuration). Code Lutin devra s'occuper des interfaces
liées aux documents.
Ci-dessous le CR mis à jour (modification en gras).
CR Réunion Cantharella du 29/01/2013
====================================
Molécules
---------
* Liste des molécules: les molécules doivent être dupliqué pour
chaque provenance
* édition des molécules: aligner sur les champs, manque la
recherche de molécule, et la calculatrice
* champs obligatoire qui ne sont pas requis: nom commun, famille
chimique, nom iupac.
* Identifiée par, mettre en plus les organismes lié aux personnes
* problème le message "... car vous n'avez pas les droits
nécessaires" est toujours affiché (voir exemple dans test
biologique) (a regarder la meilleurs solution comment faire)
* Les champs campagne et espèce ne fonctionne pas encore
* Les droits utilisateurs ne sont pas encore complètement géré
* double sur la page d'affichage de la molécule (même taille que
l’édition)
* si on clique sur l'image, il faut pouvoir la sauver. (ça marche
sur firefox mais pas sous webkit, donc prévoir que si on clique
sur l'image, on ouvre une nouvelle fenêtre avec une vraie image
* changer "est-ce une nouvelle molécule ?" en "nouvelle molécule
?"
* en visu, ajouter un icône fichier avec mol à coté du dessin de
la molécule.
* Molécule provenance: On peut rattacher plusieurs fraction et non
pas une seule, a priori seul le MCD est faux. Dans le code ça doit
être possible
* en visu, ajouter un icône fichier avec mol à coté du dessin de
la molécule.
* le dessin de la molécule affiché dans la liste de molécules
et dans la consultation est tronquée de sur la droite (atomes
manquants pour certaines molécules !)
slf4j contre commons-logging
----------------------------
* Log: pas de plus value à migrer, mais il faut tout de même corrige le problème actuel.
* Une migration slf4j avec une impl log4j est tout de même demandée.
Configuration et suppression des profiles
-----------------------------------------
* On passe par ApplicationConfig, qui peut changer de fichier de config sur la ligne de commande
Gestion des dépenandances maven
-------------------------------
* double déclaration des dépendances pom.xml parent et enfant
* c'est une convention maven
* CodeLutin se renseigne sur la vrai plus value à faire cela et renvoi un mail sur la liste
Convention de codage
--------------------
* il y a un mélange historique de commentaire anglais/francais, mais les commentaires javadoc doivent tous être en anglais.
* manque des commentaires javadoc (classe, attributs, méthodes)
* utiliser la convention d'indentation avec 4 espaces (faire un commit pour remplacer les tabulations)
* limiter la taille des lignes à 120 caractères (une limite de 80 caractères aurait pu être plus pratique pour les petits écrans)
Documents
---------
* On ajoute les colonnes dans l’entité Document (au lieu de multiples table de jointure non performantes)
* On fait la liaison Document ↔ Entite avec une stratégie cascade on delete
* l'IRD fait les page de CRUD des types de documents (pour la partie
configuration). Code Lutin devra s'occuper des interfaces liées aux
documents.
* Ajout de pièce jointe, après un ajout, il faut revenir sur l'ancienne page d'édition