Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
757bd9cd
by Tony CHEMIT at 2018-10-04T07:17:50Z
13 changed files:
- validation/src/main/resources/fr/ird/observe/dto/data/longline/ActivityLonglineLogbookDto-create-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/ActivityLonglineLogbookDto-update-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/ActivityLonglineObsDto-create-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/ActivityLonglineObsDto-update-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SampleLogbookDto-create-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SampleLogbookDto-update-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SetLonglineLogbookDto-create-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SetLonglineLogbookDto-update-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SetLonglineObsDto-create-error-validation.xml
- validation/src/main/resources/fr/ird/observe/dto/data/longline/SetLonglineObsDto-update-error-validation.xml
- validation/src/main/resources/i18n/validation_en_GB.properties
- validation/src/main/resources/i18n/validation_es_ES.properties
- validation/src/main/resources/i18n/validation_fr_FR.properties
Changes:
| ... | ... | @@ -98,7 +98,7 @@ |
| 98 | 98 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 99 | 99 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 100 | 100 |
<message>
|
| 101 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 101 |
+ observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 102 | 102 |
</message>
|
| 103 | 103 |
</field-validator>
|
| 104 | 104 |
|
| ... | ... | @@ -83,7 +83,7 @@ |
| 83 | 83 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 84 | 84 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 85 | 85 |
<message>
|
| 86 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 86 |
+ observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 87 | 87 |
</message>
|
| 88 | 88 |
</field-validator>
|
| 89 | 89 |
|
| ... | ... | @@ -99,7 +99,7 @@ |
| 99 | 99 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 100 | 100 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 101 | 101 |
<message>
|
| 102 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 102 |
+ observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 103 | 103 |
</message>
|
| 104 | 104 |
</field-validator>
|
| 105 | 105 |
|
| ... | ... | @@ -84,7 +84,7 @@ |
| 84 | 84 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 85 | 85 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 86 | 86 |
<message>
|
| 87 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 87 |
+ observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 88 | 88 |
</message>
|
| 89 | 89 |
</field-validator>
|
| 90 | 90 |
|
| ... | ... | @@ -43,7 +43,7 @@ |
| 43 | 43 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 44 | 44 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 45 | 45 |
<message>
|
| 46 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 46 |
+ observe.validation.sample.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 47 | 47 |
</message>
|
| 48 | 48 |
</field-validator>
|
| 49 | 49 |
|
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 45 | 45 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 46 | 46 |
<message>
|
| 47 |
- observe.validation.activity.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 47 |
+ observe.validation.sample.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 48 | 48 |
</message>
|
| 49 | 49 |
</field-validator>
|
| 50 | 50 |
|
| ... | ... | @@ -217,7 +217,7 @@ |
| 217 | 217 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 218 | 218 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 219 | 219 |
<message>
|
| 220 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 220 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 221 | 221 |
</message>
|
| 222 | 222 |
</field-validator>
|
| 223 | 223 |
|
| ... | ... | @@ -283,7 +283,7 @@ |
| 283 | 283 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 284 | 284 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 285 | 285 |
<message>
|
| 286 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 286 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 287 | 287 |
</message>
|
| 288 | 288 |
</field-validator>
|
| 289 | 289 |
|
| ... | ... | @@ -349,7 +349,7 @@ |
| 349 | 349 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 350 | 350 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 351 | 351 |
<message>
|
| 352 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 352 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 353 | 353 |
</message>
|
| 354 | 354 |
</field-validator>
|
| 355 | 355 |
|
| ... | ... | @@ -415,7 +415,7 @@ |
| 415 | 415 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 416 | 416 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 417 | 417 |
<message>
|
| 418 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 418 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 419 | 419 |
</message>
|
| 420 | 420 |
</field-validator>
|
| 421 | 421 |
|
| ... | ... | @@ -250,20 +250,6 @@ |
| 250 | 250 |
</message>
|
| 251 | 251 |
</field-validator>
|
| 252 | 252 |
|
| 253 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 254 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 255 |
- <param name="expression"><![CDATA[
|
|
| 256 |
- currentTripLongline.ocean == null || settingStartLongitude == null || settingStartLatitude == null
|
|
| 257 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 258 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 259 |
- || (currentTripLongline.ocean.getCode() == 2 && ( settingStartLongitude >= 0))
|
|
| 260 |
- ]]>
|
|
| 261 |
- </param>
|
|
| 262 |
- <message>
|
|
| 263 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 264 |
- </message>
|
|
| 265 |
- </field-validator>
|
|
| 266 |
- |
|
| 267 | 253 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 268 | 254 |
<param name="editorName">settingStart</param>
|
| 269 | 255 |
<message/>
|
| ... | ... | @@ -271,6 +257,23 @@ |
| 271 | 257 |
|
| 272 | 258 |
</field>
|
| 273 | 259 |
|
| 260 |
+ <field name="settingStartQuadrant">
|
|
| 261 |
+ |
|
| 262 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 263 |
+ <field-validator type="required" short-circuit="true">
|
|
| 264 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 265 |
+ </field-validator>
|
|
| 266 |
+ |
|
| 267 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 268 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 269 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 270 |
+ <message>
|
|
| 271 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 272 |
+ </message>
|
|
| 273 |
+ </field-validator>
|
|
| 274 |
+ |
|
| 275 |
+ </field>
|
|
| 276 |
+ |
|
| 274 | 277 |
<field name="settingEndLatitude">
|
| 275 | 278 |
|
| 276 | 279 |
<!-- settingEndLatitude obligatoire -->
|
| ... | ... | @@ -314,20 +317,6 @@ |
| 314 | 317 |
</message>
|
| 315 | 318 |
</field-validator>
|
| 316 | 319 |
|
| 317 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 318 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 319 |
- <param name="expression"><![CDATA[
|
|
| 320 |
- currentTripLongline.ocean == null || settingEndLongitude == null || settingEndLatitude == null
|
|
| 321 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 322 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 323 |
- || (currentTripLongline.ocean.getCode() == 2 && ( settingEndLongitude >= 0))
|
|
| 324 |
- ]]>
|
|
| 325 |
- </param>
|
|
| 326 |
- <message>
|
|
| 327 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 328 |
- </message>
|
|
| 329 |
- </field-validator>
|
|
| 330 |
- |
|
| 331 | 320 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 332 | 321 |
<param name="editorName">settingEnd</param>
|
| 333 | 322 |
<message/>
|
| ... | ... | @@ -335,6 +324,23 @@ |
| 335 | 324 |
|
| 336 | 325 |
</field>
|
| 337 | 326 |
|
| 327 |
+ <field name="settingEndQuadrant">
|
|
| 328 |
+ |
|
| 329 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 330 |
+ <field-validator type="required" short-circuit="true">
|
|
| 331 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 332 |
+ </field-validator>
|
|
| 333 |
+ |
|
| 334 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 335 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 336 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 337 |
+ <message>
|
|
| 338 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 339 |
+ </message>
|
|
| 340 |
+ </field-validator>
|
|
| 341 |
+ |
|
| 342 |
+ </field>
|
|
| 343 |
+ |
|
| 338 | 344 |
<field name="haulingStartLatitude">
|
| 339 | 345 |
|
| 340 | 346 |
<!-- haulingStartLatitude obligatoire -->
|
| ... | ... | @@ -378,20 +384,6 @@ |
| 378 | 384 |
</message>
|
| 379 | 385 |
</field-validator>
|
| 380 | 386 |
|
| 381 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 382 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 383 |
- <param name="expression"><![CDATA[
|
|
| 384 |
- currentTripLongline.ocean == null || haulingStartLongitude == null || haulingStartLatitude == null
|
|
| 385 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 386 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 387 |
- || (currentTripLongline.ocean.getCode() == 2 && ( haulingStartLongitude >= 0))
|
|
| 388 |
- ]]>
|
|
| 389 |
- </param>
|
|
| 390 |
- <message>
|
|
| 391 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 392 |
- </message>
|
|
| 393 |
- </field-validator>
|
|
| 394 |
- |
|
| 395 | 387 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 396 | 388 |
<param name="editorName">haulingStart</param>
|
| 397 | 389 |
<message/>
|
| ... | ... | @@ -399,6 +391,22 @@ |
| 399 | 391 |
|
| 400 | 392 |
</field>
|
| 401 | 393 |
|
| 394 |
+ <field name="haulingStartQuadrant">
|
|
| 395 |
+ |
|
| 396 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 397 |
+ <field-validator type="required" short-circuit="true">
|
|
| 398 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 399 |
+ </field-validator>
|
|
| 400 |
+ |
|
| 401 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 402 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 403 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 404 |
+ <message>
|
|
| 405 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 406 |
+ </message>
|
|
| 407 |
+ </field-validator>
|
|
| 408 |
+ |
|
| 409 |
+ </field>
|
|
| 402 | 410 |
|
| 403 | 411 |
<field name="haulingEndLatitude">
|
| 404 | 412 |
|
| ... | ... | @@ -443,20 +451,6 @@ |
| 443 | 451 |
</message>
|
| 444 | 452 |
</field-validator>
|
| 445 | 453 |
|
| 446 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 447 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 448 |
- <param name="expression"><![CDATA[
|
|
| 449 |
- currentTripLongline.ocean == null || haulingEndLongitude == null || haulingEndLatitude == null
|
|
| 450 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 451 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 452 |
- || (currentTripLongline.ocean.getCode() == 2 && ( haulingEndLongitude >= 0))
|
|
| 453 |
- ]]>
|
|
| 454 |
- </param>
|
|
| 455 |
- <message>
|
|
| 456 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 457 |
- </message>
|
|
| 458 |
- </field-validator>
|
|
| 459 |
- |
|
| 460 | 454 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 461 | 455 |
<param name="editorName">haulingEnd</param>
|
| 462 | 456 |
<message/>
|
| ... | ... | @@ -464,6 +458,23 @@ |
| 464 | 458 |
|
| 465 | 459 |
</field>
|
| 466 | 460 |
|
| 461 |
+ <field name="haulingEndQuadrant">
|
|
| 462 |
+ |
|
| 463 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 464 |
+ <field-validator type="required" short-circuit="true">
|
|
| 465 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 466 |
+ </field-validator>
|
|
| 467 |
+ |
|
| 468 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 469 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 470 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 471 |
+ <message>
|
|
| 472 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 473 |
+ </message>
|
|
| 474 |
+ </field-validator>
|
|
| 475 |
+ |
|
| 476 |
+ </field>
|
|
| 477 |
+ |
|
| 467 | 478 |
<field name="settingShape">
|
| 468 | 479 |
|
| 469 | 480 |
<!-- settingShape desactive -->
|
| ... | ... | @@ -217,7 +217,7 @@ |
| 217 | 217 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 218 | 218 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 219 | 219 |
<message>
|
| 220 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 220 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 221 | 221 |
</message>
|
| 222 | 222 |
</field-validator>
|
| 223 | 223 |
|
| ... | ... | @@ -283,7 +283,7 @@ |
| 283 | 283 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 284 | 284 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 285 | 285 |
<message>
|
| 286 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 286 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 287 | 287 |
</message>
|
| 288 | 288 |
</field-validator>
|
| 289 | 289 |
|
| ... | ... | @@ -349,7 +349,7 @@ |
| 349 | 349 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 350 | 350 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 351 | 351 |
<message>
|
| 352 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 352 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 353 | 353 |
</message>
|
| 354 | 354 |
</field-validator>
|
| 355 | 355 |
|
| ... | ... | @@ -415,7 +415,7 @@ |
| 415 | 415 |
<field-validator type="quadrantDto" short-circuit="true">
|
| 416 | 416 |
<param name="ocean">currentTripLongline.ocean</param>
|
| 417 | 417 |
<message>
|
| 418 |
- observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.getLabel()}
|
|
| 418 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 419 | 419 |
</message>
|
| 420 | 420 |
</field-validator>
|
| 421 | 421 |
|
| ... | ... | @@ -250,20 +250,6 @@ |
| 250 | 250 |
</message>
|
| 251 | 251 |
</field-validator>
|
| 252 | 252 |
|
| 253 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 254 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 255 |
- <param name="expression"><![CDATA[
|
|
| 256 |
- currentTripLongline.ocean == null || settingStartLongitude == null || settingStartLatitude == null
|
|
| 257 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 258 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 259 |
- || (currentTripLongline.ocean.getCode() == 2 && ( settingStartLongitude >= 0))
|
|
| 260 |
- ]]>
|
|
| 261 |
- </param>
|
|
| 262 |
- <message>
|
|
| 263 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 264 |
- </message>
|
|
| 265 |
- </field-validator>
|
|
| 266 |
- |
|
| 267 | 253 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 268 | 254 |
<param name="editorName">settingStart</param>
|
| 269 | 255 |
<message/>
|
| ... | ... | @@ -271,6 +257,23 @@ |
| 271 | 257 |
|
| 272 | 258 |
</field>
|
| 273 | 259 |
|
| 260 |
+ <field name="settingStartQuadrant">
|
|
| 261 |
+ |
|
| 262 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 263 |
+ <field-validator type="required" short-circuit="true">
|
|
| 264 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 265 |
+ </field-validator>
|
|
| 266 |
+ |
|
| 267 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 268 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 269 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 270 |
+ <message>
|
|
| 271 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 272 |
+ </message>
|
|
| 273 |
+ </field-validator>
|
|
| 274 |
+ |
|
| 275 |
+ </field>
|
|
| 276 |
+ |
|
| 274 | 277 |
<field name="settingEndLatitude">
|
| 275 | 278 |
|
| 276 | 279 |
<!-- settingEndLatitude obligatoire -->
|
| ... | ... | @@ -314,24 +317,26 @@ |
| 314 | 317 |
</message>
|
| 315 | 318 |
</field-validator>
|
| 316 | 319 |
|
| 317 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 318 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 319 |
- <param name="expression"><![CDATA[
|
|
| 320 |
- currentTripLongline.ocean == null || settingEndLongitude == null || settingEndLatitude == null
|
|
| 321 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 322 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 323 |
- || (currentTripLongline.ocean.getCode() == 2 && ( settingEndLongitude >= 0))
|
|
| 324 |
- ]]>
|
|
| 325 |
- </param>
|
|
| 326 |
- <message>
|
|
| 327 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 328 |
- </message>
|
|
| 329 |
- </field-validator>
|
|
| 330 |
- |
|
| 331 | 320 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 332 | 321 |
<param name="editorName">settingEnd</param>
|
| 333 | 322 |
<message/>
|
| 334 | 323 |
</field-validator>
|
| 324 |
+ </field>
|
|
| 325 |
+ |
|
| 326 |
+ <field name="settingEndQuadrant">
|
|
| 327 |
+ |
|
| 328 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 329 |
+ <field-validator type="required" short-circuit="true">
|
|
| 330 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 331 |
+ </field-validator>
|
|
| 332 |
+ |
|
| 333 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 334 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 335 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 336 |
+ <message>
|
|
| 337 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 338 |
+ </message>
|
|
| 339 |
+ </field-validator>
|
|
| 335 | 340 |
|
| 336 | 341 |
</field>
|
| 337 | 342 |
|
| ... | ... | @@ -378,20 +383,6 @@ |
| 378 | 383 |
</message>
|
| 379 | 384 |
</field-validator>
|
| 380 | 385 |
|
| 381 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 382 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 383 |
- <param name="expression"><![CDATA[
|
|
| 384 |
- currentTripLongline.ocean == null || haulingStartLongitude == null || haulingStartLatitude == null
|
|
| 385 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 386 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 387 |
- || (currentTripLongline.ocean.getCode() == 2 && ( haulingStartLongitude >= 0))
|
|
| 388 |
- ]]>
|
|
| 389 |
- </param>
|
|
| 390 |
- <message>
|
|
| 391 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 392 |
- </message>
|
|
| 393 |
- </field-validator>
|
|
| 394 |
- |
|
| 395 | 386 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 396 | 387 |
<param name="editorName">haulingStart</param>
|
| 397 | 388 |
<message/>
|
| ... | ... | @@ -399,6 +390,22 @@ |
| 399 | 390 |
|
| 400 | 391 |
</field>
|
| 401 | 392 |
|
| 393 |
+ <field name="haulingStartQuadrant">
|
|
| 394 |
+ |
|
| 395 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 396 |
+ <field-validator type="required" short-circuit="true">
|
|
| 397 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 398 |
+ </field-validator>
|
|
| 399 |
+ |
|
| 400 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 401 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 402 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 403 |
+ <message>
|
|
| 404 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 405 |
+ </message>
|
|
| 406 |
+ </field-validator>
|
|
| 407 |
+ |
|
| 408 |
+ </field>
|
|
| 402 | 409 |
|
| 403 | 410 |
<field name="haulingEndLatitude">
|
| 404 | 411 |
|
| ... | ... | @@ -443,20 +450,6 @@ |
| 443 | 450 |
</message>
|
| 444 | 451 |
</field-validator>
|
| 445 | 452 |
|
| 446 |
- <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 447 |
- <field-validator type="fieldexpression" short-circuit="true">
|
|
| 448 |
- <param name="expression"><![CDATA[
|
|
| 449 |
- currentTripLongline.ocean == null || haulingEndLongitude == null || haulingEndLatitude == null
|
|
| 450 |
- || (currentTripLongline.ocean.getCode() == 3)
|
|
| 451 |
- || (currentTripLongline.ocean.getCode() == 1)
|
|
| 452 |
- || (currentTripLongline.ocean.getCode() == 2 && ( haulingEndLongitude >= 0))
|
|
| 453 |
- ]]>
|
|
| 454 |
- </param>
|
|
| 455 |
- <message>
|
|
| 456 |
- observe.validation.activity.invalid.quadrant##${currentTripSeine.ocean.getLabel()}
|
|
| 457 |
- </message>
|
|
| 458 |
- </field-validator>
|
|
| 459 |
- |
|
| 460 | 453 |
<field-validator type="coordinateLongitudeDto" short-circuit="true">
|
| 461 | 454 |
<param name="editorName">haulingEnd</param>
|
| 462 | 455 |
<message/>
|
| ... | ... | @@ -464,6 +457,24 @@ |
| 464 | 457 |
|
| 465 | 458 |
</field>
|
| 466 | 459 |
|
| 460 |
+ <field name="haulingEndQuadrant">
|
|
| 461 |
+ |
|
| 462 |
+ <!-- quadrant obligatoire (http://forge.codelutin.com/issues/840) -->
|
|
| 463 |
+ <field-validator type="required" short-circuit="true">
|
|
| 464 |
+ <message>observe.validation.activity.required.quadrant</message>
|
|
| 465 |
+ </field-validator>
|
|
| 466 |
+ |
|
| 467 |
+ <!-- coherence quadrant par rapport a l'ocean de la maree -->
|
|
| 468 |
+ <field-validator type="quadrantDto" short-circuit="true">
|
|
| 469 |
+ <param name="ocean">currentTripLongline.ocean</param>
|
|
| 470 |
+ <message>
|
|
| 471 |
+ observe.validation.setLongline.invalid.quadrant##${currentTripLongline.ocean.label}
|
|
| 472 |
+ </message>
|
|
| 473 |
+ </field-validator>
|
|
| 474 |
+ |
|
| 475 |
+ </field>
|
|
| 476 |
+ |
|
| 477 |
+ |
|
| 467 | 478 |
<field name="settingShape">
|
| 468 | 479 |
|
| 469 | 480 |
<!-- settingShape desactive -->
|
| ... | ... | @@ -731,6 +731,7 @@ observe.validation.route.null.comment=Comment is not filled. |
| 731 | 731 |
observe.validation.route.positive.startLogValue=Start log value must be strictly positive
|
| 732 | 732 |
observe.validation.route.required.date=Date must be filled.
|
| 733 | 733 |
observe.validation.route.unclosed.activity=There is an open activity on route (%1$s).
|
| 734 |
+observe.validation.sample.invalid.quadrant=Quadrant is not coherent with ocean (%1$s) of trip (indian\: 1,2, atlantic 1,2,3,4).
|
|
| 734 | 735 |
observe.validation.sampleLogbook.null.parts=Aucune donnée saisie
|
| 735 | 736 |
observe.validation.sampleLogbook.required.date=La date est obligatoire
|
| 736 | 737 |
observe.validation.samplePart.desactivated.weightMeasureType=Selected weight mesure type is disabled.
|
| ... | ... | @@ -733,6 +733,7 @@ observe.validation.route.null.comment=No hay comentario especificado. |
| 733 | 733 |
observe.validation.route.positive.startLogValue=La corredera de mañana debe ser un entero positivo.
|
| 734 | 734 |
observe.validation.route.required.date=Se debe especificar el día de observación.
|
| 735 | 735 |
observe.validation.route.unclosed.activity=Existe una actividad no cerrada (%1$s).
|
| 736 |
+observe.validation.sample.invalid.quadrant=El cuadrante no es coherente con el informe del oceano (%1$s) de la marea (indico \: 1,2, atlantico \: 1, 2, 3, 4)
|
|
| 736 | 737 |
observe.validation.sampleLogbook.null.parts=Aucune donnée saisie
|
| 737 | 738 |
observe.validation.sampleLogbook.required.date=La date est obligatoire
|
| 738 | 739 |
observe.validation.samplePart.desactivated.weightMeasureType=Selected weight mesure type is disabled. \#TODO
|
| ... | ... | @@ -731,6 +731,7 @@ observe.validation.route.null.comment=Aucun commentaire renseigné. |
| 731 | 731 |
observe.validation.route.positive.startLogValue=Le loch du matin doit être un entier strictement positif.
|
| 732 | 732 |
observe.validation.route.required.date=Le jour d'observation doit être renseigné.
|
| 733 | 733 |
observe.validation.route.unclosed.activity=Il existe une activité non clôturée (%1$s).
|
| 734 |
+observe.validation.sample.invalid.quadrant=Le quadrant n'est pas cohérent par rapport à l'océan (%1$s) de la marée (indien \: 1,2, atlantique \: 1, 2, 3, 4)
|
|
| 734 | 735 |
observe.validation.sampleLogbook.null.parts=Aucune donnée saisie
|
| 735 | 736 |
observe.validation.sampleLogbook.required.date=La date est obligatoire
|
| 736 | 737 |
observe.validation.samplePart.desactivated.weightMeasureType=Le type de mesure de poids sélectionné est désactivé.
|