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 :

~~~ json
- YYYY-MM-DD
- YYYY-MM-DD HH:MM
- YYYY-MM-DD HH:MM:SS
- YYYY-MM-DD HH:MM:SS.uuuuuu
- YYYY-MM-DD HH:MM TZ
- YYYY-MM-DD HH:MM:SS TZ
- YYYY-MM-DD 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 : ne pas compléter "avec des 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
- à l'affichage : n'afficher que les composantes évaluées
[...]

Retour