Changement des services dans le référentiel Ifremer - Liste des personnes vide dans l'applicatif [Code lutin]
bonjour, 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 -- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Bonjour Christian, Je regarde ça d'ici jeudi et te donne des pistes 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
Bonjour Tony, ok merci, je vais modifier manuellement les informations dans la base et forcer la mise à jour pour débloquer la situation d'ici là Christian Le 17/03/2015 14:07, Tony Chemit a écrit :
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Bonjour Christian,
Je regarde ça d'ici jeudi et te donne des pistes 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
-- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
Christian, tu peux essayer avec la propriété, dans ton ficheir de config : *adagio.enumeration.*DepartmentCode.INSIDE_PREFIX=IFREMER a+ *Benoit LAVENIER* E-IS - Environmental Information Systems - www.e-is.pro *"Ensemble, allons plus loin !"* Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE Email : benoit.lavenier@e-is.pro Fax : (+33) 9 58 55 73 50 Le 17 mars 2015 14:23, Christian BONNET <Christian.Bonnet@ifremer.fr> a écrit :
Bonjour Tony,
ok merci, je vais modifier manuellement les informations dans la base et forcer la mise à jour pour débloquer la situation d'ici là
Christian
Le 17/03/2015 14:07, Tony Chemit a écrit :
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> <Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Bonjour Christian,
Je regarde ça d'ici jeudi et te donne des pistes 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
--
[image: Site Ifremer] <http://www.ifremer.fr> Christian BONNET
Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI)
christian.bonnet@ifremer.fr www.ifremer.fr
Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
_______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
merci Benoît, mais pour l'instant j'ai résolu le problème en bidouillant les départements dans la base référentiel. Au moins je n'ai pas eu à intervenir sur tous les postes (ce qui ne serait pas le cas si je dois ajouter une propriété dans le fichier de configuration). Je vais attendre le diagnostique de Tony sur le problème jeudi. Christian Le 17/03/2015 17:02, Benoit Lavenier a écrit :
Christian,
tu peux essayer avec la propriété, dans ton ficheir de config :
*adagio.enumeration.*DepartmentCode.INSIDE_PREFIX=IFREMER
a+
*Benoit LAVENIER* E-IS - Environmental Information Systems - www.e-is.pro <http://www.e-is.pro/> /"Ensemble, allons plus loin !"/
Téléphone : (+33) 9 53 24 41 20 / (+33) 6 62 86 37 82 Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE Email : benoit.lavenier@e-is.pro <mailto:benoit.lavenier@e-is.pro> Fax : (+33) 9 58 55 73 50
Le 17 mars 2015 14:23, Christian BONNET <Christian.Bonnet@ifremer.fr <mailto:Christian.Bonnet@ifremer.fr>> a écrit :
Bonjour Tony,
ok merci, je vais modifier manuellement les informations dans la base et forcer la mise à jour pour débloquer la situation d'ici là
Christian
Le 17/03/2015 14:07, Tony Chemit a écrit :
On Tue, 17 Mar 2015 13:48:32 +0100 Christian BONNET<Christian.Bonnet@ifremer.fr> <mailto:Christian.Bonnet@ifremer.fr> wrote:
bonjour,
Bonjour Christian,
Je regarde ça d'ici jeudi et te donne des pistes 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
--
Site Ifremer <http://www.ifremer.fr> Christian BONNET
Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI)
christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 <tel:%2B33%20%280%292.98.22.46.16> Fax : +33 (0)2.98.22.46.44 <tel:%2B33%20%280%292.98.22.46.44>
_______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com <mailto:Tutti-devel@list.forge.codelutin.com> http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
_______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
-- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
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. 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
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
bonjour, merci pour ces précisions, je note pour l'accès aux sources. Mais avant de définir les évolutions il y a plusieurs éléments que j'aimerais comprendre. La manipulation proposée par Benoît ne marche pas, la liste des personnes est toujours vide. Ceci dit, les spécifications mentionnent que la variable utilisée est UserProfilId.DEPARTEMENT_PREFIX et non DepartmentCode.INSIDE_PREFIX. Mais même en mettant adagio.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans mon fichier de configuration ça ne marche pas (ça ne marche pas non plus avec tutti.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER). Donc : - quelle est la variable à déclarer dans le fichier de configuration du client ? - dans quel fichier des librairies livrées se trouve l'information d'origine ( car il serait préférable de la modifier là et de refaire une version pour mettre à jour l'ensemble des postes) ? En mettant l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties ça n'a pas marché La base contenant le département IFREMER est disponible à l'emplacement suivant : https://www.ifremer.fr/sih-resource-private/tutti_dev/data/tutti-db-2015.03.... Merci Christian Le 19/03/2015 08:20, Tony Chemit a écrit :
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.
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
-- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
On Thu, 19 Mar 2015 09:46:48 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour, merci pour ces précisions, je note pour l'accès aux sources. Mais avant de définir les évolutions il y a plusieurs éléments que j'aimerais comprendre.
La manipulation proposée par Benoît ne marche pas, la liste des personnes est toujours vide. Ceci dit, les spécifications mentionnent que la variable utilisée est UserProfilId.DEPARTEMENT_PREFIX et non DepartmentCode.INSIDE_PREFIX.
La valeur à utilisée est bien DepartmentCode.INSIDE_PREFIX, la spec est erronée. Par contre, cela n'était plus utilisé dans Tutti, j'ai remis l'utilisation de la constante. Ensuite, il faut mettre dans le fichier de configuration tutti.config adagio.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER (tutti.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER ne fonctionne pas). On pourra bien évidemment si vous le souhaitez mettre cette valeur par défaut dans tutti, à partir de la prochaine version. J'ai créé un ticket à ce sujet; chiffrage à valider. A noter que l'on a rajouté un champs Chiffrage dans la gestion de ticket. https://forge.codelutin.com/issues/6847 tony.
Mais même en mettant adagio.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans mon fichier de configuration ça ne marche pas (ça ne marche pas non plus avec tutti.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER).
Donc : - quelle est la variable à déclarer dans le fichier de configuration du client ? - dans quel fichier des librairies livrées se trouve l'information d'origine ( car il serait préférable de la modifier là et de refaire une version pour mettre à jour l'ensemble des postes) ? En mettant l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties ça n'a pas marché
La base contenant le département IFREMER est disponible à l'emplacement suivant : https://www.ifremer.fr/sih-resource-private/tutti_dev/data/tutti-db-2015.03....
Merci
Christian
Le 19/03/2015 08:20, Tony Chemit a écrit :
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.
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
Il y a-t-il un fichier dans les librairies de la version actuellement livrée que je puisse modifier pour voir si ça marche ? Où Tutti va chercher l'info sur PDG- actuellement ? Merci Christian Le 19/03/2015 17:18, Tony Chemit a écrit :
On Thu, 19 Mar 2015 09:46:48 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour, merci pour ces précisions, je note pour l'accès aux sources. Mais avant de définir les évolutions il y a plusieurs éléments que j'aimerais comprendre.
La manipulation proposée par Benoît ne marche pas, la liste des personnes est toujours vide. Ceci dit, les spécifications mentionnent que la variable utilisée est UserProfilId.DEPARTEMENT_PREFIX et non DepartmentCode.INSIDE_PREFIX. La valeur à utilisée est bien DepartmentCode.INSIDE_PREFIX, la spec est erronée.
Par contre, cela n'était plus utilisé dans Tutti, j'ai remis l'utilisation de la constante.
Ensuite, il faut mettre dans le fichier de configuration tutti.config
adagio.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER
(tutti.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER ne fonctionne pas).
On pourra bien évidemment si vous le souhaitez mettre cette valeur par défaut dans tutti, à partir de la prochaine version.
J'ai créé un ticket à ce sujet; chiffrage à valider. A noter que l'on a rajouté un champs Chiffrage dans la gestion de ticket.
https://forge.codelutin.com/issues/6847
tony.
Mais même en mettant adagio.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans mon fichier de configuration ça ne marche pas (ça ne marche pas non plus avec tutti.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER).
Donc : - quelle est la variable à déclarer dans le fichier de configuration du client ? - dans quel fichier des librairies livrées se trouve l'information d'origine ( car il serait préférable de la modifier là et de refaire une version pour mettre à jour l'ensemble des postes) ? En mettant l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties ça n'a pas marché
La base contenant le département IFREMER est disponible à l'emplacement suivant : https://www.ifremer.fr/sih-resource-private/tutti_dev/data/tutti-db-2015.03....
Merci
Christian
Le 19/03/2015 08:20, Tony Chemit a écrit :
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.
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
-- Site Ifremer <http://www.ifremer.fr> Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Département Infrastructures Marines et Numériques (IMN) Unité Informatique et Données Marines (IDM) Service Ingénierie des Systèmes d'Information (ISI) christian.bonnet@ifremer.fr <mailto:christian.bonnet@ifremer.fr> www.ifremer.fr <http://www.ifremer.fr> Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44
On Thu, 19 Mar 2015 17:35:17 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
Il y a-t-il un fichier dans les librairies de la version actuellement livrée que je puisse modifier pour voir si ça marche ?
Non cela ne fonctionne pas dans la version actuelle.
Où Tutti va chercher l'info sur PDG- actuellement ?
Dans adagio.
Merci
Christian Le 19/03/2015 17:18, Tony Chemit a écrit :
On Thu, 19 Mar 2015 09:46:48 +0100 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
bonjour, merci pour ces précisions, je note pour l'accès aux sources. Mais avant de définir les évolutions il y a plusieurs éléments que j'aimerais comprendre.
La manipulation proposée par Benoît ne marche pas, la liste des personnes est toujours vide. Ceci dit, les spécifications mentionnent que la variable utilisée est UserProfilId.DEPARTEMENT_PREFIX et non DepartmentCode.INSIDE_PREFIX. La valeur à utilisée est bien DepartmentCode.INSIDE_PREFIX, la spec est erronée.
Par contre, cela n'était plus utilisé dans Tutti, j'ai remis l'utilisation de la constante.
Ensuite, il faut mettre dans le fichier de configuration tutti.config
adagio.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER
(tutti.enumeration.DepartmentCode.INSIDE_PREFIX=IFREMER ne fonctionne pas).
On pourra bien évidemment si vous le souhaitez mettre cette valeur par défaut dans tutti, à partir de la prochaine version.
J'ai créé un ticket à ce sujet; chiffrage à valider. A noter que l'on a rajouté un champs Chiffrage dans la gestion de ticket.
https://forge.codelutin.com/issues/6847
tony.
Mais même en mettant adagio.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans mon fichier de configuration ça ne marche pas (ça ne marche pas non plus avec tutti.enumeration.UserProfilId.DEPARTEMENT_PREFIX=IFREMER).
Donc : - quelle est la variable à déclarer dans le fichier de configuration du client ? - dans quel fichier des librairies livrées se trouve l'information d'origine ( car il serait préférable de la modifier là et de refaire une version pour mettre à jour l'ensemble des postes) ? En mettant l'info UserProfilId.DEPARTEMENT_PREFIX=IFREMER dans le fichier /lib/tutti-persistence-3.13.3.jar/tutti-db-enumerations.properties ça n'a pas marché
La base contenant le département IFREMER est disponible à l'emplacement suivant : https://www.ifremer.fr/sih-resource-private/tutti_dev/data/tutti-db-2015.03....
Merci
Christian
Le 19/03/2015 08:20, Tony Chemit a écrit :
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.
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
participants (3)
-
Benoit Lavenier -
Christian BONNET -
Tony Chemit