Author: bleny Date: 2011-06-30 12:00:27 +0000 (Thu, 30 Jun 2011) New Revision: 1361 Log: more doc Modified: trunk/src/site/rst/obsDeb/administrateur.rst trunk/src/site/rst/obsDeb/coordinateur.rst trunk/src/site/rst/obsDeb/observateur.rst trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java trunk/wao-business/src/test/java/fr/ifremer/wao/business/ObsDebFieldWorkTest.java Modified: trunk/src/site/rst/obsDeb/administrateur.rst =================================================================== --- trunk/src/site/rst/obsDeb/administrateur.rst 2011-06-29 14:48:12 UTC (rev 1360) +++ trunk/src/site/rst/obsDeb/administrateur.rst 2011-06-30 12:00:27 UTC (rev 1361) @@ -35,11 +35,8 @@ Les fichiers doivent contenir les données au format CSV colonne séparées par le caractère ``;``, encodage de caractères UTF-8. +Vous pouvez consulter les fichiers d'exemples. -Vous pouvez consulter les fichiers d'exemples_. - -.. fichiers d'exemples: ../exemples_imports/obsDeb/ - =============================================================================== Import du plan d'échantillonnage initial =============================================================================== @@ -60,10 +57,8 @@ Ainsi, pour l'import initial, il est recommandé de laisser toutes les lignes avec la colonne PLAN_CODE vide. -Vous pouvez consulter les fichiers d'exemples du plan d'échantillonnage_. +Vous pouvez consulter les fichiers d'exemples. -.. fichiers d'exemples du plan d'échantillonnage: ../exemples_imports/obsDeb/ - =============================================================================== Adaptation du plan d'échantillonnage selon les contraintes opérationnelles =============================================================================== @@ -87,6 +82,21 @@ le bouton « horloge » de la colonne « Actions » du plan d'échantillonnage. =============================================================================== +Valider les informations remontées par les prestataires +=============================================================================== + +En tant qu'administrateur, vous devez régulièrement consulter la liste des +contacts pour voir si certains d'entre eux sont en attentes d'une validation +de votre part. + +Vous ne pouvez valider les contacts que lorsqu'eux-même ont été validés par +le coordinateur. Il s'agit de deux validations différentes successives. + +Vous pouvez à tout moment valider ou rejeter un contact et revenir à l'état « en +attente » en cliquant respectivement sur le bouton vert (tic), le bouton rouge +(croix), et le point d'interrogation. + +=============================================================================== Suivi de la réalisation du plan d'échantillonnage =============================================================================== Modified: trunk/src/site/rst/obsDeb/coordinateur.rst =================================================================== --- trunk/src/site/rst/obsDeb/coordinateur.rst 2011-06-29 14:48:12 UTC (rev 1360) +++ trunk/src/site/rst/obsDeb/coordinateur.rst 2011-06-30 12:00:27 UTC (rev 1361) @@ -41,6 +41,6 @@ observateurs de votre société avant présentation auprès du programme. Pour cela vous devez régulièrement vous rendre dans la partie « Contacts », -retrouver les contacts non-encore validés validés par la société (ils sont +retrouver les contacts non-encore validés par la société (ils sont marqués par un point d'interrogation dans la colonne « Validation Société ») Modified: trunk/src/site/rst/obsDeb/observateur.rst =================================================================== --- trunk/src/site/rst/obsDeb/observateur.rst 2011-06-29 14:48:12 UTC (rev 1360) +++ trunk/src/site/rst/obsDeb/observateur.rst 2011-06-30 12:00:27 UTC (rev 1361) @@ -26,7 +26,8 @@ vous avez été déterminé comme faisant parti des observateurs. Les lignes sont triées par ordre chronologique, vous avez donc devant vous, dès -l'ouverture de la page, votre agenda pour les mois à venir. +l'ouverture de la page, votre agenda pour le mois à venir. Si vous voulez voir +les lignes des jours précédents, vous devez passer par la « Recherche avancée ». L'interface vous permet de permuter l'affichage entre le plan d'échantillonnage téléphonique et le plan d'échantillonnage de terrain. Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java 2011-06-29 14:48:12 UTC (rev 1360) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java 2011-06-30 12:00:27 UTC (rev 1361) @@ -1517,6 +1517,7 @@ Date toDate = context.getCurrentDate(); if (connectedUser.isObsDeb() && connectedUser.isObserver()) { // observer only need to see what he has to do in the next weeks + fromDate = DateUtils.addWeeks(fromDate, -1); // needed for phone sampling plan toDate = DateUtils.addMonths(toDate, 1); } else { // in the firsts months of a new year go from now to 6 months before Modified: trunk/wao-business/src/test/java/fr/ifremer/wao/business/ObsDebFieldWorkTest.java =================================================================== --- trunk/wao-business/src/test/java/fr/ifremer/wao/business/ObsDebFieldWorkTest.java 2011-06-29 14:48:12 UTC (rev 1360) +++ trunk/wao-business/src/test/java/fr/ifremer/wao/business/ObsDebFieldWorkTest.java 2011-06-30 12:00:27 UTC (rev 1361) @@ -115,6 +115,10 @@ ImportResults importResults = serviceSampling.importSamplingPlanCsv(input, fixtures.joshAsAdministrator()); Assert.assertEquals(4, importResults.getNbRowsImported()); Assert.assertEquals(0, importResults.getNbRowsRefused()); + + // trying to re-import must fail due to conflicting sample-rows + input = IOUtils.toInputStream(SAMPLING_PLAN_CSV); + importResults = serviceSampling.importSamplingPlanCsv(input, fixtures.joshAsAdministrator()); } /**