From tchemit@users.forge.codelutin.com Tue Feb 11 19:41:36 2014 From: tchemit@users.forge.codelutin.com To: tutti-commits@list.forge.codelutin.com Subject: [Tutti-commits] r1589 - in trunk/tutti-ui-swing/src/main: help/css help/fr help/img resources/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create resources/fr/ifremer/tutti/ui/swing/content/operation/catches/species/create Date: Tue, 11 Feb 2014 19:41:36 +0100 Message-ID: <20140211184136.A484518EC7D@nuiton.codelutin.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1517201633023388675==" --===============1517201633023388675== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: tchemit Date: 2014-02-11 19:41:35 +0100 (Tue, 11 Feb 2014) New Revision: 1589 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1589 Log: refs #4279: [SPECS] Finaliser les specs (validation) Added: trunk/tutti-ui-swing/src/main/help/fr/validation.html trunk/tutti-ui-swing/src/main/help/img/error.png trunk/tutti-ui-swing/src/main/help/img/fatal.png trunk/tutti-ui-swing/src/main/help/img/info.png trunk/tutti-ui-swing/src/main/help/img/warning.png Modified: trunk/tutti-ui-swing/src/main/help/css/style.css trunk/tutti-ui-swing/src/main/help/fr/index.html trunk/tutti-ui-swing/src/main/help/fr/navbar.js trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content/= operation/catches/benthos/create/CreateBenthosBatchUIModel-error-validation.x= ml trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content/= operation/catches/species/create/CreateSpeciesBatchUIModel-error-validation.x= ml Modified: trunk/tutti-ui-swing/src/main/help/css/style.css =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/help/css/style.css 2014-02-11 17:48:01 UTC = (rev 1588) +++ trunk/tutti-ui-swing/src/main/help/css/style.css 2014-02-11 18:41:35 UTC = (rev 1589) @@ -34,7 +34,7 @@ margin-top: 30px !important; } =20 -.brand { +.navbar-brand { padding-left: 40px !important; background: url('../img/allegro_32.png') center left no-repeat; } @@ -60,4 +60,23 @@ text-align: center; font-weight: bold; } + +.validation-fatal { + padding-left: 40px !important; + background: url('../img/fatal.png') center left no-repeat; +} + +.validation-error { + padding-left: 40px !important; + background: url('../img/error.png') center left no-repeat; +} + +.validation-warning { + padding-left: 40px !important; + background: url('../img/warning.png') center left no-repeat; +} + +.validation-info { + padding-left: 40px !important; + background: url('../img/info.png') center left no-repeat; } \ No newline at end of file Modified: trunk/tutti-ui-swing/src/main/help/fr/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/help/fr/index.html 2014-02-11 17:48:01 UTC = (rev 1588) +++ trunk/tutti-ui-swing/src/main/help/fr/index.html 2014-02-11 18:41:35 UTC = (rev 1589) @@ -141,16 +141,18 @@ / Captures accidentelles -
  • Saisie du trait et= de la - capture
  • - + + +
  • + Autres fonctionnalit=C3=A9s +
  • Modified: trunk/tutti-ui-swing/src/main/help/fr/navbar.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/help/fr/navbar.js 2014-02-11 17:48:01 UTC (= rev 1588) +++ trunk/tutti-ui-swing/src/main/help/fr/navbar.js 2014-02-11 18:41:35 UTC (= rev 1589) @@ -95,13 +95,18 @@ document.write('
  • Captures / Captures accidentelles
  • '); document.write(' '); document.write(' '); -document.write('
  • '); +document.write(' '); +document.write(' '); +document.write('
  • '); +document.write(' Autres fonctionnalit=C3=A9s'= ); +document.write(' '); document.write('
  • '); document.write('
  • '); Added: trunk/tutti-ui-swing/src/main/help/fr/validation.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/help/fr/validation.html = (rev 0) +++ trunk/tutti-ui-swing/src/main/help/fr/validation.html 2014-02-11 18:41:35= UTC (rev 1589) @@ -0,0 +1,846 @@ + + + + + + + Allegro Campagne - Export g=C3=A9n=C3=A9rique + + + + + + + +
    + +
    +

    R=C3=A8gles de validation

    +
    + +

    Pr=C3=A9ambule

    +

    Cette page d=C3=A9crit l'ensemble des r=C3=A8gles de validation appliqu= =C3=A9e dans l'application par chaque =C3=A9cran.

    +

    + On retrouve aussi ici l'ensemble des r=C3=A8gles induites par l'interfac= e graphique (que l'on devra alors + aussi appliquer lors de l'import g=C3=A9n=C3=A9rique) +

    +

    Niveaux de messages

    + +

    On distingue 4 niveaux de messages de validation:

    + + + + + + + + + + Erreur bloquante qui interdit la sauvegarde + + + + +
    Type de messageDescription
    Erreur bloquante
    Erreur non bloquanteErreur non bloquante qui autorise la sauvegarde, devient normalement une= erreur bloquante en mode validation
    Avertissement= Avertissement qui autorise la sauvegarde, devient normalement une erreur bloq= uante en mode validation
    InformationMessa= ge d'information
    + +

    Mode de validation

    +

    On distingue deux modes distincts de validation :

    + + + A Compl=C3=AAter +

    S=C3=A9rie de campagne

    + +

    Mode =C3=A9dition

    + + + + + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    NomLe nom de la= s=C3=A9rie est obligatoire
    ZoneLa zone de = la s=C3=A9rie est obligatoire
    Nom - Zonele co= uple nom - zone doit =C3=AAtre unique
    DescriptionLa d= escription de la s=C3=A9rie est obligatoire
    DescriptionTail= le de la description trop longue (limit=C3=A9e =C3=A0 2000 caract=C3=A8res)
    +

    Mode validation

    + TODO + +

    Campagne

    + +

    Mode =C3=A9dition

    + + + + + + + + + + + + + + + + + + + + <= td> + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    NomLe nom d= e la campagne est obligatoire
    S=C3=A9rie de campagneLa s=C3=A9rie est obligatoire
    Port d'embarquement<= /td>Le port d'embarquement est obligatoire
    Port de d=C3=A9barquementLe port de d=C3=A9barquement est obligatoire
    Nombre de pochesLe nombre de poche est obligatoire
    Date de d=C3=A9butLa date de d=C3=A9but est obligatoire
    Date de fin= La date de fin est obligatoire
    Date de d=C3=A9but - finLa date de fin doit =C3=AAtre apr=C3=A8s la date de d=C3=A9but
    NavireAu mo= ins un bateau doit =C3=AAtre s=C3=A9lectionn=C3=A9
    EnginAu moi= ns un engin doit =C3=AAtre s=C3=A9lectionn=C3=A9
    Chef(s) de missionAu moins un chef de mission doit =C3=AAtre s=C3=A9lectionn=C3=A9
    Responsable(s) de salle de = triAu moins un responsable de salle de tri doit =C3=AAtre s= =C3=A9lectionn=C3=A9
    Commentaire= Le commentaire est obligatoire si le trait est invalide
    Nomtutti.= validator.error.cruise.name.format
    +

    Mode validation

    + TODO + +

    Trait > Trait

    + +

    Mode =C3=A9dition

    + + + + + + + + + + + + + + + + + + + + + + + tutti.validator.error.fishingOperation.strataLocation.required + = + + + + + + + + + + + + + <= /tr> + + + tutti.validator.error.fishingOperation.catcher.required + + + tutti.validator.error.fishingOperation.comment.required + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Num=C3=A9ro de stationLe num=C3=A9ro de station est obligatoire
    Num=C3=A9ro de stationValeur trop longue (limit=C3=A9e =C3=A0 40 caract=C3=A8res)
    Num=C3=A9ro de trait= Le num=C3=A9ro de trait est obligatoire
    Num=C3=A9ro de poche= Le num=C3=A9ro de poche est obligatoire
    Num=C3=A9ro de poche= Le num=C3=A9ro de poche doit =C3=AAtre inf=C3=A9rieur ou =C3=A9gal a= u nombre de poches d=C3=A9clar=C3=A9es dans la campagne
    Date de d=C3=A9butLa date du d=C3=A9but du trait est obligatoire
    Num=C3=A9ro de station - nu= m=C3=A9ro de trait - date d=C3=A9butLa cl=C3=A9 code station/= num=C3=A9ro de trait/date de d=C3=A9but existe d=C3=A9j=C3=A0
    Date de d=C3=A9but de train= etutti.validator.error.fishingOperation.dates.endBeforeStart<= /td>
    Date de fin de trainetutti.validator.error.fishingOperation.dates.endBeforeStart
    Date de fin de trainetutti.validator.error.fishingOperation.invalid.dates.for.position
    Date de fin de trainetutti.validator.error.fishingOperation.invalid.position.for.dates
    Commentaire= tutti.validator.error.comment.too.long##2000
    Stratetut= ti.validator.error.fishingOperation.strataLocation.required
    sous-strate
    Localit=C3=A9tutti.validator.error.fishingOperation.strataLocation.required
    Date de d=C3=A9but de tra= inetutti.validator.error.fishingOperation.dates.startOutOfCru= iseDates
    Date de d=C3=A9but de tra= inetutti.validator.error.fishingOperation.dates.wrongTime
    Date de fin de trainetutti.validator.error.fishingOperation.date.end.required=
    Date de fin de trainetutti.validator.error.fishingOperation.dates.endOutOfCruiseDates<= /td>
    Date de fin de trainetutti.validator.error.fishingOperation.dates.wrongTime
    Latitude de d=C3=A9but de= trainetutti.validator.error.latitude.start.required=
    Latitude de d=C3=A9but de= trainetutti.validator.warning.latitude.outOfBounds<= /td>
    Longitude de d=C3=A9but d= e trainetutti.validator.error.longitude.start.required
    Longitude de d=C3=A9but d= e trainetutti.validator.warning.longitude.outOfBounds
    Latitude de fin de traine= tutti.validator.error.latitude.end.required
    Latitude de fin de traine= tutti.validator.error.latitude.end.required
    Longitude de fin de train= etutti.validator.error.longitude.end.required
    Longitude de fin de train= etutti.validator.warning.longitude.outOfBounds
    Distance chalut=C3=A9etutti.validator.error.fishingOperation.trawlDistance.tooLong
    Op=C3=A9ration validetutti.validator.error.fishingOperation.fishingOperationValid.requ= ired
    Saisisseur
    Naviretut= ti.validator.error.fishingOperation.vessel.required
    Engintutt= i.validator.error.fishingOperation.gear.required
    Commentaire
    + +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique) + + + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Sous-strateParmis les sous-strates de la strate cho= isie (si une strate est s=C3=A9lectionn=C3=A9e)
    Localit=C3=A9Parmis les localit=C3=A9s de la strate= ou sous-strate choisie (si strate ou sous-strate choisie)
    EnginUn des engins d=C3=A9finies sur la campagne
    Distance chalut=C3=A9eCalcul=C3=A9e si le trait est= rectiligneIl faut donc lors d'un import v=C3=A9rifier la valeur par= rapport =C3=A0 celle calcul=C3=A9e
    Navire(s) associ=C3=A9(s)Doublon impossible
    Saisisseur(s)Doublon impossible
    + +

    Mode validation

    + TODO + +

    Trait > Mise en oeuvre de l'engin

    +

    Mode =C3=A9dition

    + + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    caract=C3=A9ristique= Caract=C3=A9ristique obligatoire
    ValeurValeu= r obligatoire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Caract=C3=A9ristiquedoublon impossible
    + +

    Mode validation

    + TODO + +

    Trait > Autres param=C3=A8tres

    +

    Mode =C3=A9dition

    + + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    caract=C3=A9ristiqueCaract=C3=A9ristique obligatoire
    ValeurValeur ob= ligatoire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Caract=C3=A9ristiquedoublon impossible
    + +

    Mode validation

    +TODO + +

    Captures > R=C3=A9sum=C3=A9

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    +

    Mode validation

    +TODO + +

    Captures > Esp=C3=A8ces

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Lots jumeauxImpossible d'avoir deux lots avec exactemen= t la m=C3=AAme cat=C3=A9gorisation (i.e ayant le m=C3=AAme p=C3=A8re dans l'a= rbre d'=C3=A9chantillonnage et la m=C3=AAme cat=C3=A9gorie finale)
    Ordre de cat=C3=A9gorisationL'arbre d'=C3=A9chantillonn= age doit obligatoirement respecter l'ordre des cat=C3=A9gories d=C3=A9finies = dans la configuration
    +

    Mode validation

    +TODO + +

    Captures > Esp=C3=A8ces > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= td>L'esp=C3=A8ce est obligatoire + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Esp=C3=A8ce du lot
    V/HVLa cat=C3= =A9gorie Vrac / Hors Vrac est obligatoire
    Esp=C3=A8ce du lot - V/HVLe couple (esp=C3=A8ce - Vrac/Hors Vrac) ne doit pas d=C3=A9j=C3=A0= =C3=AAtre utilis=C3=A9
    Poids du lotLe = poids du lot doit =C3=AAtre strictement positifPeut-=C3=AAtre non re= nseign=C3=A9
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre strictemen= t positive
    Poids du lot - Poids total cat= =C3=A9goris=C3=A9La somme des poids ventil=C3=A9s doit =C3=AA= tre inf=C3=A9rieur ou =C3=A9gale =C3=A0 celle du poids du lotSauf si= le poids total n'est pas renseign=C3=A9
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + <= /tr> + = + + + +
    ChampsR=C3=A8gleCommentaire
    Cat=C3=A9gorieCat=C3=A9gorie obligatoire
    Lot cat=C3=A9goris=C3=A9Seuls les lots s=C3=A9lectionn= =C3=A9s et dont le poids est renseign=C3=A9 sont conserv=C3=A9s
    + +

    Captures > Esp=C3=A8ces > Cat=C3=A9gorisation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Cat=C3=A9gorieL= a cat=C3=A9gorie est obligatoire
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre strictemen= t positive
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre inf=C3=A9r= ieur ou =C3=A9gale =C3=A0 celle du poids du lotSauf si le lot p=C3= =A8re n'a pas de poids
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + = + + + + +
    ChampsR=C3=A8gleCommentaire
    Lot cat=C3=A9goris=C3=A9Seuls les lots s=C3=A9lectionn= =C3=A9s et dont le poids est renseign=C3=A9 sont conserv=C3=A9s
    + +

    Captures > Esp=C3=A8ces > Mensuration

    +

    Mode =C3=A9dition

    + + + + + + + + + + + = + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Type de mesureL= a classe de taille est obligatoire
    Pas de classe de taille<= /td>Le pas de la classe de taille doit =C3=AAtre strictement positif
    TableauAu moins= une classe de taille doit =C3=AAtre observ=C3=A9e
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    TableauSi une mensuration comporte un poids, toutes les= mensurations doivent comporter un poidsSi l'utilisateur confirme, s= eules les mensurations avec poids sont conserv=C3=A9es
    + +

    Mode validation

    +TODO + +

    Captures > Esp=C3=A8ces > Import Pupitri

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +

    Captures > Esp=C3=A8ces > Import Psion

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +

    Captures > Benthos

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Lots jumeauxImpossible d'avoir deux lots avec exactemen= t la m=C3=AAme cat=C3=A9gorisation (i.e ayant le m=C3=AAme p=C3=A8re dans l'a= rbre d'=C3=A9chantillonnage et la m=C3=AAme cat=C3=A9gorie finale)
    Ordre de cat=C3=A9gorisationL'arbre d'=C3=A9chantillonn= age doit obligatoirement respecter l'ordre des cat=C3=A9gories d=C3=A9finies = dans la configuration
    +

    Mode validation

    +TODO + +

    Captures > Benthos > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= td>L'esp=C3=A8ce est obligatoire + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Esp=C3=A8ce du lot
    V/HVLa cat=C3= =A9gorie Vrac / Hors Vrac est obligatoire
    Esp=C3=A8ce du lot - V/HVLe couple (esp=C3=A8ce - Vrac/Hors Vrac) ne doit pas d=C3=A9j=C3=A0= =C3=AAtre utilis=C3=A9
    Poids du lotLe = poids du lot doit =C3=AAtre strictement positifPeut-=C3=AAtre non re= nseign=C3=A9
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre strictemen= t positive
    Poids du lot - Poids total cat= =C3=A9goris=C3=A9La somme des poids ventil=C3=A9s doit =C3=AA= tre inf=C3=A9rieur ou =C3=A9gale =C3=A0 celle du poids du lotSauf si= le poids total n'est pas renseign=C3=A9
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + <= /tr> + = + + + +
    ChampsR=C3=A8gleCommentaire
    Cat=C3=A9gorieCat=C3=A9gorie obligatoire
    Lot cat=C3=A9goris=C3=A9Seuls les lots s=C3=A9lectionn= =C3=A9s et dont le poids est renseign=C3=A9 sont conserv=C3=A9s
    + +

    Captures > Benthos > Cat=C3=A9gorisation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Cat=C3=A9gorieL= a cat=C3=A9gorie est obligatoire
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre strictemen= t positive
    Poids total cat=C3=A9goris=C3= =A9La somme des poids ventil=C3=A9s doit =C3=AAtre inf=C3=A9r= ieur ou =C3=A9gale =C3=A0 celle du poids du lotSauf si le lot p=C3= =A8re n'a pas de poids
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + = + + + + +
    ChampsR=C3=A8gleCommentaire
    Lot cat=C3=A9goris=C3=A9Seuls les lots s=C3=A9lectionn= =C3=A9s et dont le poids est renseign=C3=A9 sont conserv=C3=A9s
    + +

    Captures > Benthos > Mensuration

    +

    Mode =C3=A9dition

    + + + + + + + + + + + = + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Type de mesureL= a classe de taille est obligatoire
    Pas de classe de taille<= /td>Le pas de la classe de taille doit =C3=AAtre strictement positif
    TableauAu moins= une classe de taille doit =C3=AAtre observ=C3=A9e
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + Pas de classe de taille + + + + +
    ChampsR=C3=A8gleCommentaire
    TableauSi une mensuration comporte un poids, toutes les= mensurations doivent comporter un poidsSi l'utilisateur confirme, s= eules les mensurations avec poids sont conserv=C3=A9es
    + +

    Mode validation

    +TODO + +

    Captures > Macro-d=C3=A9chets > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + = + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Cat=C3=A9gorie de d=C3=A9chets<= /span>La cat=C3=A9gorie de d=C3=A9chet est obligatoire
    Cat=C3=A9gorie de taille= La cat=C3=A9gorie de taille est obligatoire
    Cat=C3=A9gorie de d=C3=A9chets = - Cat=C3=A9gorie de tailleCouple (cat=C3=A9gorie de d=C3=A9ch= et - cat=C3=A9gorie de taille) d=C3=A9j=C3=A0 utilis=C3=A9e
    NombreLe nombre= est obligatoire
    NombreLe nombre= doit =C3=AAtre strictement positif
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Nombreest un entier
    Poidsest un d=C3=A9cimal dont le nombre de d=C3=A9cimal= s maximum d=C3=A9pend de l'unit=C3=A9
    + +

    Mode validation

    +TODO + +

    Captures > Macro-d=C3=A9chets > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + + +

    Captures > Observations individuelles

    +

    Mode =C3=A9dition

    + + + + + + + + + + + + + La classe de taille est obligatoire + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Esp=C3=A8ceL'es= p=C3=A8ce est obligatoire
    PoidsLe poids e= st obligatoire
    TailleLa taille= est obligatoire
    Classe de taille
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    Poidsest un d=C3=A9cimal dont le nombre de d=C3=A9cimal= s maximum d=C3=A9pend de l'unit=C3=A9
    + +

    Mode validation

    +TODO + +

    Captures > Observations individuelles > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + + +
    Niveau - ChampsR=C3=A8gleCommentaire
    Esp=C3=A8ceL'es= p=C3=A8ce est obligatoire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    SexeValeur contrainte par le psfm TODO
    Poidsest un d=C3=A9cimal dont le nombre de d=C3=A9cimal= s maximum d=C3=A9pend de l'unit=C3=A9
    Tailleest un d=C3=A9cimal avec au maximum 4 d=C3=A9cima= les
    Classe de tailleValeur contrainte par le protocole ?
    Mort ou vivantValeur contrainte par le psfm TODO
    + +

    Captures > Captures accidentelles

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +

    Mode validation

    +TODO + +

    Captures > Captures accidentelles > Cr=C3=A9ation d'un lot

    +

    Mode =C3=A9dition

    + + + + + + + + + + <= /tr> + +
    Niveau - ChampsR=C3=A8gleCommentaire
    +

    Mode =C3=A9dition (r=C3=A8gles induites par l'interface graphique)

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +

    Captures > Suppression des poids en double

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +

    Captures > =C3=89l=C3=A9vation des poids

    + + + + + + + + + + + + + + +
    ChampsR=C3=A8gleCommentaire
    + +
    + + \ No newline at end of file Property changes on: trunk/tutti-ui-swing/src/main/help/fr/validation.html ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Copied: trunk/tutti-ui-swing/src/main/help/img/error.png (from rev 1586, trun= k/tutti-ui-swing/src/main/resources/icons/error.png) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Copied: trunk/tutti-ui-swing/src/main/help/img/fatal.png (from rev 1586, trun= k/tutti-ui-swing/src/main/resources/icons/fatal.png) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Copied: trunk/tutti-ui-swing/src/main/help/img/info.png (from rev 1586, trunk= /tutti-ui-swing/src/main/resources/icons/info.png) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Copied: trunk/tutti-ui-swing/src/main/help/img/warning.png (from rev 1586, tr= unk/tutti-ui-swing/src/main/resources/icons/warning.png) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Modified: trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/c= ontent/operation/catches/benthos/create/CreateBenthosBatchUIModel-error-valid= ation.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content= /operation/catches/benthos/create/CreateBenthosBatchUIModel-error-validation.= xml 2014-02-11 17:48:01 UTC (rev 1588) +++ trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content= /operation/catches/benthos/create/CreateBenthosBatchUIModel-error-validation.= xml 2014-02-11 18:41:35 UTC (rev 1589) @@ -29,7 +29,8 @@ =20 - tutti.validator.error.createSpeciesBatch.species.required + + tutti.validator.error.createSpeciesBatch.species.required Modified: trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/c= ontent/operation/catches/species/create/CreateSpeciesBatchUIModel-error-valid= ation.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content= /operation/catches/species/create/CreateSpeciesBatchUIModel-error-validation.= xml 2014-02-11 17:48:01 UTC (rev 1588) +++ trunk/tutti-ui-swing/src/main/resources/fr/ifremer/tutti/ui/swing/content= /operation/catches/species/create/CreateSpeciesBatchUIModel-error-validation.= xml 2014-02-11 18:41:35 UTC (rev 1589) @@ -29,7 +29,8 @@ =20 - tutti.validator.error.createSpeciesBatch.species.required + + tutti.validator.error.createSpeciesBatch.species.required --===============1517201633023388675==--