On Thu, 19 Mar 2015 08:20:23 +0100 Tony Chemit <chemit@codelutin.com> wrote:
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Hello,
tout d'abord je tiens à te signaler que nous n'utilisons plus svn depuis plusieurs mois. Donc il ne faut pas aller chercher dans ce dépot.
Nos sources sont sous git désormais.
Les source sont donc désormais consultables d'ici : https://gitweb.codelutin.com/tutti.git (ou bien https://forge.codelutin.com/projects/tutti/repository)
Pour ce qui est des fichiers de configuration des énumérations.
La convergence vers adagio a fait il me semble que nous n'avons plus besoin de tout définir dans Tutti ce qui est une bonne chose.
Si il y a besoin on peut toujours surcharger cette constant dans le fichier dont tu parles, comme l'a indiqué Benoit.
Il est aussi possible de définir une constante dans la configuration de Tutti modifiable via l'interface graphique de configuration (comme cela a été fait dans obsded si je comprends bien?).
À toi de nous dire ce que tu souhaites exactement.
Dans tous les cas, s'il faut rapidemment débloquer la situation, mets nous à disposition une base qui contient la modification sinon nous ne pourrons pas agir rapidemment sur le sujet.
Merci,
tony.
on a eu un changement au niveau du référentiel des personnes. Pour simplifier la gestion, on n'a plus que 2 services : IFREMER ou EXTERNE
Du coup, la liste des personnes est vide dans l'applicatif car on filtre dans la requête avec un prefixage de département qui était "PDG-" (comportement normal).
Par contre, j'ai fait quelques tests pour modifier cela et je rencontre plusieurs problèmes et je voulais avoir votre avis avant de remonter des fiches (anomalies ou évolutions, à discuter) :
J'ai regardé le mapping indiqué dans les spécifications pour retrouver quelle variable modifier et à priori il y a plusieurs erreurs. page 123 : / "Certaines constantes utilisées dans les requêtes sont// //définies dans le fichier suivant :// //tutti-persistence/src/main/resources/tutti-dbenumerations.// //properties//"// /Il s'agit du fichier côté source, mais où est-il dans la partie applicative livrée (cf mon mail à ce sujet 05/09/14) ?/ /Il faut effectivement savoir où ça se situe au niveau du code source, mais aussi au niveau de l'applicatif car c'est là qu'on peut intervenir pour le modifier une fois l'application installée (et c'était l'objet de mon mail). Je pense qu'il faudrait l'indiquer dans les spécifications.
page 125, il et indiqué : :departementPrefixCode = UserProfilId.DEPARTEMENT_PREFIX Si on retrouve bien cette variable au niveau des sources (http://svn.forge.codelutin.com/svn/tutti/trunk/tutti-persistence/src/main/re...), je ne la retrouve plus au niveau du client. Que ce soit dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties (qui n'a que des infos en commentaire) ou dans le fichier /lib/adagio-core-shared-3.8.3.jar/adagio-db-enumerations.properties
Par contre, dans ce dernier fichier j'ai la variable suivante : DepartmentCode.INSIDE_PREFIX=PDG- Mais apparemment ce n'est pas ça car j'ai fait la modification pour mettre IFREMER et la liste est toujours vide.
En résumé : - est-il normal de ne plus avoir d'info dans /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties (on en avait avant) ? NB : j'ai essayé de mettre l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans ce fichier, ça n'a pas marché - dans quel fichier trouve-t-on l'info sur le prefixage à utiliser ? - A moyen terme, serait-il possible de l'ajouter dans la configuration du client comme ça a été fait dans Obsdeb pour que l'utilisateur puisse le modifier ? Est-ce que ça nécessite un développement ou est ce que c'est juste une info à ajouter en configuration ?
Il faut qu'on trouve rapidement une solution de contournement car Vincent est bloqué pour préparer Pelgas. Merci pour vos réponses
Christian
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 http://www.codelutin.com email: chemit@codelutin.com twitter: https://twitter.com/tchemit