This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See http://git.codelutin.com/observe.git commit ab1701b7d5d923c3e5fde4685a3f4dc84cf7d921 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 8 17:25:08 2015 +0100 Le status est obligatoire sur les référentiels (j'ai juste fait pour programme, à finir pour les autres types de référentiels) --- .../dto/referential/ProgramDto-n1-create-error-validation.xml | 7 +++++++ .../dto/referential/ProgramDto-n1-create-warning-validation.xml | 2 +- .../resources/i18n/observe-entities-validation_en_GB.properties | 1 + .../resources/i18n/observe-entities-validation_fr_FR.properties | 3 ++- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-error-validation.xml b/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-error-validation.xml index 6726c03..88973da 100644 --- a/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-error-validation.xml +++ b/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-error-validation.xml @@ -50,6 +50,13 @@ </field-validator> </field> + <field name="status"> + <!-- pas de status renseigne --> + <field-validator type="required" short-circuit="true"> + <message>validator.referentiel.status.required</message> + </field-validator> + </field> + <field name="organism"> <!-- pas de organism renseigne --> <field-validator type="required" short-circuit="true"> diff --git a/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-warning-validation.xml b/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-warning-validation.xml index 600fe7c..5e55eb7 100644 --- a/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-warning-validation.xml +++ b/observe-application-swing/src/main/resources/fr/ird/observe/services/dto/referential/ProgramDto-n1-create-warning-validation.xml @@ -30,7 +30,7 @@ <!-- objet desactive --> <field-validator type="fieldexpression" short-circuit="true"> <param name="expression"> - <![CDATA[ enabled ]]> + <![CDATA[ status == null || enabled ]]> </param> <message>validator.referentiel.status.desactivated</message> </field-validator> diff --git a/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_en_GB.properties b/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_en_GB.properties index 9464f54..e93b311 100644 --- a/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_en_GB.properties +++ b/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_en_GB.properties @@ -197,6 +197,7 @@ validator.referentiel.required.label1= validator.referentiel.required.label2= validator.referentiel.required.label3= validator.referentiel.status.desactivated= +validator.referentiel.status.required= validator.referentiel.untranslated.label1= validator.referentiel.untranslated.label3= validator.route.activityFinDeVeille.notAvailable= diff --git a/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_fr_FR.properties b/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_fr_FR.properties index 9512571..958f8e0 100644 --- a/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_fr_FR.properties +++ b/observe-entities-validation/src/main/resources/i18n/observe-entities-validation_fr_FR.properties @@ -196,7 +196,8 @@ validator.referentiel.required.brandName=Le nom n'est pas renseigné. validator.referentiel.required.label1=Aucun libellé anglais renseigné. validator.referentiel.required.label2=Aucun libellé français renseigné. validator.referentiel.required.label3=Aucun libellé espagnol renseigné. -validator.referentiel.status.desactivated=L'objet est déasactivé (il ne pourra plus être utilisée dans des données observer ou des nouveaux référentiels). +validator.referentiel.status.desactivated=L'objet est déasactivé (il ne pourra plus être utilisé dans de nouvelles données ou référentiels). +validator.referentiel.status.required=Statut non renseigné. validator.referentiel.untranslated.label1=Le libellé anglais n'est pas traduit. validator.referentiel.untranslated.label3=Le libellé espagnol n'est pas traduit. validator.route.activityFinDeVeille.notAvailable=Il existe déjà une activité de fin de veille sur la route -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.