diff --git a/src/main/plugin/iso19139.ca.HNAP/layout/layout-custom-fields.xsl b/src/main/plugin/iso19139.ca.HNAP/layout/layout-custom-fields.xsl index ffd6be13..5fe09c8e 100644 --- a/src/main/plugin/iso19139.ca.HNAP/layout/layout-custom-fields.xsl +++ b/src/main/plugin/iso19139.ca.HNAP/layout/layout-custom-fields.xsl @@ -751,7 +751,8 @@ data-label="" data-element-name="{name(gco:Date|gco:DateTime)}" data-element-ref="{concat('_X', gn:element/@ref)}" - data-hide-time="{if ($viewConfig/@hideTimeInCalendar = 'true') then 'true' else 'false'}"> + data-hide-date-mode="true" + data-hide-time="{not(gco:DateTime)}"> diff --git a/src/main/plugin/iso19139.ca.HNAP/loc/eng/schematron-rules-common.xml b/src/main/plugin/iso19139.ca.HNAP/loc/eng/schematron-rules-common.xml index 1045bf64..b712cd74 100644 --- a/src/main/plugin/iso19139.ca.HNAP/loc/eng/schematron-rules-common.xml +++ b/src/main/plugin/iso19139.ca.HNAP/loc/eng/schematron-rules-common.xml @@ -18,6 +18,7 @@ Value is required for Metadata publication date Value is required for Metadata creation date Value is required for Date + Date format is not valid. Should be: YYYY-MM-DD Date type is not valid Value is required for Begin Date Begin position format is not valid value diff --git a/src/main/plugin/iso19139.ca.HNAP/loc/fre/schematron-rules-common.xml b/src/main/plugin/iso19139.ca.HNAP/loc/fre/schematron-rules-common.xml index fa407fd0..13e14d04 100644 --- a/src/main/plugin/iso19139.ca.HNAP/loc/fre/schematron-rules-common.xml +++ b/src/main/plugin/iso19139.ca.HNAP/loc/fre/schematron-rules-common.xml @@ -18,6 +18,7 @@ Une valeur est nécessaire pour: Métadonnées date de publication >Une valeur est nécessaire pour: Métadonnées date de création Une valeur est nécessaire pour la Date + Le format de date n'est pas valide. Devrait être: YYYY-MM-DD Le code de type de date n'est pas valide Une valeur est nécessaire pour la Date de début Le format de la date de début n’est pas valide diff --git a/src/main/plugin/iso19139.ca.HNAP/process/fix-date-format.xsl b/src/main/plugin/iso19139.ca.HNAP/process/fix-date-format.xsl new file mode 100644 index 00000000..bba9eb49 --- /dev/null +++ b/src/main/plugin/iso19139.ca.HNAP/process/fix-date-format.xsl @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/plugin/iso19139.ca.HNAP/schematron/schematron-rules-common.sch b/src/main/plugin/iso19139.ca.HNAP/schematron/schematron-rules-common.sch index 20f72dca..9ee2d543 100644 --- a/src/main/plugin/iso19139.ca.HNAP/schematron/schematron-rules-common.sch +++ b/src/main/plugin/iso19139.ca.HNAP/schematron/schematron-rules-common.sch @@ -239,6 +239,14 @@ $loc/strings/MissingDate + + $loc/strings/MissingDate + + $loc/strings/InvalidDate @@ -440,7 +448,7 @@ - + $locMsg