diff --git a/frontend/scenarios/link_document.feature b/frontend/scenarios/link_document.feature index f6090714..a1c32b31 100644 --- a/frontend/scenarios/link_document.feature +++ b/frontend/scenarios/link_document.feature @@ -6,7 +6,7 @@ Scénario: pour commenter un document Soit un document existant affiché comme document principal Et une session active avec mon compte - Quand je réutilise "Glossaire" comme glose + Quand je réutilise "Glossaire - Projet Perrault, 28/03/2025 - " comme glose Alors "Glossaire" est la glose ouverte Et la glose contient : """ diff --git a/frontend/src/components/ExistingDocument.jsx b/frontend/src/components/ExistingDocument.jsx index 4f81c141..fd63980f 100644 --- a/frontend/src/components/ExistingDocument.jsx +++ b/frontend/src/components/ExistingDocument.jsx @@ -1,9 +1,13 @@ import Card from 'react-bootstrap/Card'; import { useNavigate } from 'react-router'; +import {format } from 'date-fns'; function ExistingDocument({ document, relatedTo, verb, setLastUpdate, backend }) { const navigate = useNavigate(); const title = document.dc_title || 'Untitled document'; + const isPartOf = document.dc_isPartOf || ''; + const creator = document.dc_creator || ''; + const issued = format(new Date(document.dc_issued), 'dd/MM/yyyy HH:mm') || ''; const sourceChunksToBeLinked = (verb !== 'includes' && relatedTo.length) ? [{ verb, object: relatedTo[0] }] : relatedTo.map(object =>({ verb, object })); @@ -33,11 +37,10 @@ function ExistingDocument({ document, relatedTo, verb, setLastUpdate, backend }) }) .catch(console.error); }; - return ( - {title} + {title} - {isPartOf} - {creator} - {issued} );