Wao-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
February 2011
- 2 participants
- 81 discussions
[Suiviobsmer-commits] r967 - in trunk: . wao-business/src/main/java/fr/ifremer/wao wao-business/src/main/java/fr/ifremer/wao/bean wao-business/src/main/java/fr/ifremer/wao/service wao-business/src/main/xmi wao-ui/src/main/java/fr/ifremer/wao/ui/pages wao-ui/src/main/resources/i18n wao-ui/src/main/webapp
by bleny@users.labs.libre-entreprise.org 01 Feb '11
by bleny@users.labs.libre-entreprise.org 01 Feb '11
01 Feb '11
Author: bleny
Date: 2011-02-01 09:33:39 +0000 (Tue, 01 Feb 2011)
New Revision: 967
Log:
fix i18n bug in cartography ; add terrestrialInfos field to SampleRow ; fix terrestrial location import (out of France != England)
Modified:
trunk/pom.xml
trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java
trunk/wao-business/src/main/java/fr/ifremer/wao/bean/ContactPieChartConstant.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceReferentialImpl.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java
trunk/wao-business/src/main/xmi/wao.properties
trunk/wao-business/src/main/xmi/wao.zargo
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/Cartography.tml
trunk/wao-ui/src/main/webapp/SampleRowForm.tml
trunk/wao-ui/src/main/webapp/SamplingPlan.tml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/pom.xml 2011-02-01 09:33:39 UTC (rev 967)
@@ -328,7 +328,7 @@
<labs.id>154</labs.id>
<!-- libraries version -->
- <nuitonI18nVersion>2.2</nuitonI18nVersion>
+ <nuitonI18nVersion>2.3</nuitonI18nVersion>
<nuitonUtilsVersion>1.5.3</nuitonUtilsVersion>
<nuitonWebVersion>1.0</nuitonWebVersion>
<topiaVersion>2.5.1</topiaVersion>
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -752,5 +752,7 @@
queries.add("ALTER TABLE SampleRow ADD CONSTRAINT TerrestrialLocation_fkey FOREIGN KEY (terrestrialLocation) REFERENCES TerrestrialLocation(topiaId);");
queries.add("ALTER TABLE Contact ADD terrestrialLocation CHARACTER VARYING(255);");
queries.add("ALTER TABLE Contact ADD CONSTRAINT TerrestrialLocation_fkey FOREIGN KEY (terrestrialLocation) REFERENCES TerrestrialLocation(topiaId);");
+
+ queries.add("ALTER TABLE SampleRow ADD terrestrialLocationInfos TEXT;");
}
}
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/bean/ContactPieChartConstant.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/bean/ContactPieChartConstant.java 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/bean/ContactPieChartConstant.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -47,10 +47,6 @@
this.color = color;
}
- public String getI18nKey() {
- return i18nKey;
- }
-
public String getColor() {
return color;
}
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceReferentialImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceReferentialImpl.java 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceReferentialImpl.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -307,6 +307,19 @@
TerrestrialLocation.TOPIA_VERSION);
district.setLocationType(null);
+ if (StringUtils.isEmpty(district.getDistrictCode())) {
+ // distinct will select a random place with no district code
+ // it can be in England, Swedend or whatever. It's bad for us
+ // because we don't want some data not to be filtered when looking
+ // for England while we want to filter on all country except France
+ district.setCountryCode(null);
+ district.setCountryName("Hors France");
+ district.setSeaboardCode(null);
+ district.setSeaboardName(null);
+ district.setCoastFAOCode(null);
+ district.setCoastFAOName(null);
+ }
+
dao.create(district);
}
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-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -264,7 +264,7 @@
rowLog.addChange("La durée moyenne d'une marée est passé de " + oldRow.getAverageTideTime() + " jours à " + row.getAverageTideTime());
}
- if (oldRow.getTerrestrialLocation() != row.getTerrestrialLocation()) {
+ if ( ! oldRow.getTerrestrialLocation().equals(row.getTerrestrialLocation())) {
rowLog.addChange("Le lieu est passé de " + oldRow.getTerrestrialLocation().getDescription() + " à "
+ row.getTerrestrialLocation().getDescription());
}
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -1169,7 +1169,7 @@
PieChartData data = new PieChartDataImpl();
for (ContactPieChartConstant constant : ContactPieChartConstant.values()) {
PieChartSeries series = new PieChartSeriesImpl();
- series.setLabel(constant.getI18nKey());
+ series.setLabel(constant.toString());
series.setColor(constant.getColor());
data.addSeries(series);
}
Modified: trunk/wao-business/src/main/xmi/wao.properties
===================================================================
--- trunk/wao-business/src/main/xmi/wao.properties 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-business/src/main/xmi/wao.properties 2011-02-01 09:33:39 UTC (rev 967)
@@ -34,6 +34,8 @@
fr.ifremer.wao.entity.SampleRow.attribute.sampleMonth.tagvalue.orderBy=periodDate
fr.ifremer.wao.entity.SampleRow.attribute.fishingZone.tagvalue.lazy=false
fr.ifremer.wao.entity.SampleRow.attribute.fishingZone.tagvalue.orderBy=facadeName,sectorName,districtCode
+fr.ifremer.wao.entity.SampleRow.attribute.terrestrialLocation.tagvalue.orderBy=districtName
+fr.ifremer.wao.entity.Contact.attribute.terrestrialLocation.tagvalue.orderBy=name
fr.ifremer.wao.entity.SampleRow.attribute.company.tagvalue.lazy=false
fr.ifremer.wao.entity.SampleRow.attribute.profession.tagvalue.lazy=false
fr.ifremer.wao.entity.SampleRow.attribute.dCF5Code.tagvalue.lazy=false
Modified: trunk/wao-business/src/main/xmi/wao.zargo
===================================================================
(Binary files differ)
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java 2011-02-01 09:33:39 UTC (rev 967)
@@ -580,7 +580,7 @@
fixed += 8;
}
if (user.isObsVente()) {
- fixed += 2; // add sampling strategy, terrestrial location
+ fixed += 3; // add sampling strategy, terrestrial location, terrestrial location infos
}
return fixed;
}
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-02-01 09:33:39 UTC (rev 967)
@@ -59,6 +59,7 @@
wao.ui.entity.Contact=Contact
wao.ui.entity.FishingZone=Fishing zones
wao.ui.entity.SampleRow=Sample row
+wao.ui.entity.TerrestrialLocation=
wao.ui.entity.fishingGearDCF=Gear DCF code
wao.ui.entity.targetSpeciesDCF=Target species DCF code
wao.ui.field.Boat.boatLength=Length
@@ -108,6 +109,7 @@
wao.ui.field.SampleRow.size=Boat size
wao.ui.field.SampleRow.species=Species
wao.ui.field.SampleRow.terrestrialLocation=Maritime district
+wao.ui.field.SampleRow.terrestrialLocationInfos=
wao.ui.field.User.firstName=First name
wao.ui.field.User.lastName=Last name
wao.ui.field.User.login=Login
@@ -230,7 +232,7 @@
wao.ui.samplingPlan.estimated=estimated
wao.ui.samplingPlan.expected=expected
wao.ui.samplingPlan.export=Export the sampling plan from %s to %s
-wao.ui.samplingPlan.fishingZoneInfo=Fishing Zone infos
+wao.ui.samplingPlan.fishingZoneInfo=Fishing Zone others infos
wao.ui.samplingPlan.nbObservants=Nb. observers
wao.ui.samplingPlan.program=program
wao.ui.samplingPlan.sampledProfessions=Sampled professions
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-02-01 09:33:39 UTC (rev 967)
@@ -59,6 +59,7 @@
wao.ui.entity.Contact=Contact
wao.ui.entity.FishingZone=Zones de p\u00EAche
wao.ui.entity.SampleRow=Ligne du plan d'\u00E9chantillonnage
+wao.ui.entity.TerrestrialLocation=Lieu
wao.ui.entity.fishingGearDCF=Engin code DCF
wao.ui.entity.targetSpeciesDCF=Ensembles d'esp\u00E8ces-cible code DCF
wao.ui.field.Boat.boatLength=Longueur
@@ -108,6 +109,7 @@
wao.ui.field.SampleRow.size=Taille du navire
wao.ui.field.SampleRow.species=Esp\u00E8ces cibles
wao.ui.field.SampleRow.terrestrialLocation=Quartier maritime
+wao.ui.field.SampleRow.terrestrialLocationInfos=Autre(s) info(s)
wao.ui.field.User.firstName=Pr\u00E9nom
wao.ui.field.User.lastName=Nom
wao.ui.field.User.login=Identifiant
@@ -230,7 +232,7 @@
wao.ui.samplingPlan.estimated=estim\u00E9
wao.ui.samplingPlan.expected=planifi\u00E9
wao.ui.samplingPlan.export=Exporter le plan d'\u00E9chantillonnage du %s au %s
-wao.ui.samplingPlan.fishingZoneInfo=Zone de p\u00EAche info
+wao.ui.samplingPlan.fishingZoneInfo=Zone autre(s) info(s)
wao.ui.samplingPlan.nbObservants=Nb. d'observateurs
wao.ui.samplingPlan.program=Programme ou r\u00E8glement rattachement
wao.ui.samplingPlan.sampledProfessions=M\u00E9tiers \u00E9chantillonn\u00E9s
Modified: trunk/wao-ui/src/main/webapp/Cartography.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Cartography.tml 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/webapp/Cartography.tml 2011-02-01 09:33:39 UTC (rev 967)
@@ -29,7 +29,7 @@
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xmlns:p="tapestry:parameter">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>WAO - Web Applicatif Obsmer : ${pageTitle}</title>
+ <title>WAO - Web Applicatif Obsmer : ${message:wao.ui.cartography.title}</title>
<link rel="stylesheet" type="text/css" href="${asset:context:css/common.css}" />
<link rel="stylesheet" type="text/css" href="${asset:context:css/main.css}" />
<link rel="stylesheet" type="text/css" href="${asset:context:css/cartography.css}" />
@@ -113,7 +113,7 @@
<div id="so-cartography-map" class="fleft" style="margin: 10px;"/>
</div>
- <t:footer />
+ <t:footer connectedUser="user" />
</body>
</html>
Modified: trunk/wao-ui/src/main/webapp/SampleRowForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/SampleRowForm.tml 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/webapp/SampleRowForm.tml 2011-02-01 09:33:39 UTC (rev 967)
@@ -78,10 +78,6 @@
${fishingZone.code}
</li>
</ul>
- <p>
- <label for="terrestrialLocation">${message:wao.ui.field.SampleRow.terrestrialLocation}</label>
- ${sampleRow.terrestrialLocation}
- </p>
<p:else>
<!-- EDITION -->
<div class="select">
@@ -99,7 +95,27 @@
${fishingZone.code}
</div>
</div>
- <t:if t:test="showObsVente()">
+ </p:else>
+ </t:if>
+ <div class="t-beaneditor-row">
+ <label for="fishingZonesInfos">${message:wao.ui.misc.otherInfos} :</label>
+ <input t:type="textfield" class="width300" t:id="fishingZonesInfos" value="sampleRow.fishingZonesInfos" />
+ </div>
+ </fieldset>
+
+ <t:if test="user.obsVente">
+ <fieldset>
+ <legend>${message:wao.ui.entity.TerrestrialLocation}</legend>
+ <t:if t:test="sampleRow.hasSampleMonthRealTideTime()">
+ <p class="acenter">
+ <label for="terrestrialLocation">${message:wao.ui.field.SampleRow.terrestrialLocation} :</label>
+ ${sampleRow.terrestrialLocation.description}
+ </p>
+ <p class="acenter">
+ <label for="terrestrialLocationInfos">${message:wao.ui.misc.otherInfos} :</label>
+ ${sampleRow.terrestrialLocationInfos}
+ </p>
+ <p:else> <!-- edit -->
<div class="select">
<label for="terrestrialLocation">
${message:wao.ui.field.SampleRow.terrestrialLocation} :
@@ -110,14 +126,16 @@
t:value="terrestrialLocationId"
t:validate="required" />
</div>
- </t:if>
- </p:else>
- </t:if>
- <div class="t-beaneditor-row">
- <t:label t:for="fishingZonesInfos" />
- <input t:type="textfield" class="width300" t:id="fishingZonesInfos" value="sampleRow.fishingZonesInfos" />
- </div>
- </fieldset>
+ <div class="select">
+ <label for="terrestrialLocationInfos">
+ ${message:wao.ui.misc.otherInfos} :
+ </label>
+ <input t:type="textfield" class="width300" t:id="terrestrialLocationInfos" value="sampleRow.terrestrialLocationInfos" />
+ </div>
+ </p:else>
+ </t:if>
+ </fieldset>
+ </t:if>
<!-- PROGRAM and SAMPLE MONTHS -->
<fieldset>
Modified: trunk/wao-ui/src/main/webapp/SamplingPlan.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/SamplingPlan.tml 2011-01-31 16:07:03 UTC (rev 966)
+++ trunk/wao-ui/src/main/webapp/SamplingPlan.tml 2011-02-01 09:33:39 UTC (rev 967)
@@ -163,7 +163,8 @@
<t:if t:test="fullView">
<td>${message:wao.ui.samplingPlan.fishingZoneInfo}</td>
<t:if test="user.obsVente">
- <td>${message:wao.ui.field.SampleRow.terrestrialLocation}</td>
+ <td>${message:wao.ui.entity.TerrestrialLocation}<br />${message:wao.ui.field.SampleRow.terrestrialLocation}</td>
+ <td>${message:wao.ui.entity.TerrestrialLocation}<br />${message:wao.ui.field.SampleRow.terrestrialLocationInfos}</td>
</t:if>
<td>${message:wao.ui.misc.BUSINESS}<br />${message:wao.ui.field.SampleRow.dCF5Code}</td>
<td>${message:wao.ui.misc.BUSINESS}<br />${message:wao.ui.field.SampleRow.meshSize}</td>
@@ -175,7 +176,8 @@
<td>${message:wao.ui.field.SampleRow.periodEnd}</td>
<p:else>
<t:if test="user.obsVente">
- <td>${message:wao.ui.field.SampleRow.terrestrialLocation}</td>
+ <td>${message:wao.ui.entity.TerrestrialLocation}<br />${message:wao.ui.field.SampleRow.terrestrialLocation}</td>
+ <td>${message:wao.ui.entity.TerrestrialLocation}<br />${message:wao.ui.field.SampleRow.terrestrialLocationInfos}</td>
</t:if>
<td>${message:wao.ui.misc.BUSINESS}<br />${message:wao.ui.field.SampleRow.dCF5Code}</td>
<td>${message:wao.ui.misc.BUSINESS}<br />${message:wao.ui.field.SampleRow.libelle}</td>
@@ -237,6 +239,9 @@
${row.terrestrialLocation.districtName}
</span>
</td>
+ <td>
+ ${row.terrestrialLocationInfos}
+ </td>
</t:if>
<td>
<t:loop source="row.dcf5code" value="dcf5code">
@@ -258,12 +263,15 @@
${fishingZones}
</span>
</td>
- <t:if test="user.ObsVente">
+ <t:if test="user.obsVente">
<td>
<span t:type="ck/Tooltip" title="Infos" t:value="${row.terrestrialLocation.description}" t:effect="appear">
${row.terrestrialLocation.districtName}
</span>
</td>
+ <td>
+ ${row.terrestrialLocationInfos}
+ </td>
</t:if>
<td>
<t:loop source="row.dcf5code" value="dcf5code">
1
0