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.18.zip

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/resources/tutti-db-enumerations.properties), 
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
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