Projet

Général

Profil

Fonctionnalité #12583

Mis à jour par Cyril VAZQUEZ il y a plus de 4 ans

En tant qu'utilisateur, je veux définir des valeurs de métadonnées de date avec ou sans heure/minute, secondes, microsecondes et fuseau horaire afin de ne prendre en compte que le niveau de précision dont je dispose.

**Description fonctionnelle**
Les métadonnées descriptives acceptent des champs de type date simple (jour, mois, année) OU des types horodatage (date et heure, timestamp, dateTime...).

Ce type doit accepter que la valeur ne contienne qu'une partie des composantes
- date
- heures-minutes
- secondes
- microsecondes
- fuseau horaire

Formats valides :

~~~ yaml
- YYYY-MM-DD
- YYYY-MM-DD HH:MM
- YYYY-MM-DD HH:MM :SS HH:MM:SS
- YYYY-MM-DD HH:MM :SS .uuuuuu HH:MM:SS.uuuuuu
- YYYY-MM-DD HH:MM TZ
- YYYY-MM-DD HH:MM :SS HH:MM:SS TZ
- YYYY-MM-DD HH:MM :SS .uuuuuu HH:MM:SS.uuuuuu TZ
~~~

Le système permettre de gérer des valeurs partielles :
- à la saisie : activer/désactiver les composantes à la demande de l'utilisateur
- dans la persistance :
- à l'affichage : n'afficher que les composantes évaluées

**Conditions d'acceptation**
- Versement : l'IHM permet à l'utilisateur de saisir les différents formats valides, etne pas envoyer de valeurs par défaut pour les autres composantes
- Persistance :
ne pas compléter avec "avec des valeurs par défaut zéros" (YYYY-MM-DD devenant YYYY-MM-DDT00:00:00.000000Z) affichagedoit déterminer quelles composantes sont reçues afin d'adapter l'affichage et la saisie en modification
- Affichage à l'affichage : adapter au format lu
- Édition : Ouvrir la saisie aux
n'afficher que les composantes déjà présentes mais permettre d'en ajouter évaluées

Retour