diff --git a/components/AddSession.jsx b/components/AddSession.jsx index 9a831cc..c3e9d31 100644 --- a/components/AddSession.jsx +++ b/components/AddSession.jsx @@ -457,8 +457,6 @@ export default function AddSession({setOpen, id, nom}){ - - diff --git a/components/AllSessions.jsx b/components/AllSessions.jsx index 3d1905d..3ace565 100644 --- a/components/AllSessions.jsx +++ b/components/AllSessions.jsx @@ -146,6 +146,9 @@ export default function Modules({setPage, page, user}){ + + + expand_more diff --git a/components/EditSession.jsx b/components/EditSession.jsx index 8c6667b..2bbc8d9 100644 --- a/components/EditSession.jsx +++ b/components/EditSession.jsx @@ -483,8 +483,6 @@ export default function EditSession({setOpen, id, nom, moduleId, page}){ - - diff --git a/components/Participants.jsx b/components/Participants.jsx index a901f2e..022b870 100644 --- a/components/Participants.jsx +++ b/components/Participants.jsx @@ -83,7 +83,7 @@ export default function Participants({ session, setOpen }){ nom: participant.nom, prenom: participant.prenom, program: participant.session.metasSession.programmeSession, - organisation: participant.organisation || '', + organisation: participant.structure || '', }; const response = await fetch('/api/generate-badge', { diff --git a/components/RencontreDetail.jsx b/components/RencontreDetail.jsx index 4da0825..0c31ee4 100644 --- a/components/RencontreDetail.jsx +++ b/components/RencontreDetail.jsx @@ -38,7 +38,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { const questions = [ { id: 1, - text: "*De 1 à 5, comment évaluez-vous la qualité générale de la Rencontre ?", + text: "De 1 à 5, comment évaluez-vous la qualité générale de la Rencontre ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -49,7 +49,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 2, - text: "*De 1 à 5, comment évaluez-vous la qualité du contenu technique partagé lors de la Rencontre ?", + text: "De 1 à 5, comment évaluez-vous la qualité du contenu technique partagé lors de la Rencontre ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -60,7 +60,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 3, - text: "*De 1 à 5, comment évaluez-vous la pertinence des intervenant.e.s (expertises, témoignages ...) présent.e.s à la Rencontre ?", + text: "De 1 à 5, comment évaluez-vous la pertinence des intervenants (expertises, témoignages ...) présents à la Rencontre ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -71,7 +71,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 4, - text: "*De 1 à 5, comment évaluez-vous la richesse des échanges avec les autres participant.e.s durant la Rencontre ?", + text: "De 1 à 5, comment évaluez-vous la richesse des échanges avec les autres participants durant la Rencontre ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -82,7 +82,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 5, - text: "*De 1 à 5, comment évaluez-vous la qualité de l’animation (formats participatifs, dynamisme de l’animateur, etc.) de la Rencontre ?", + text: "De 1 à 5, comment évaluez-vous la qualité de l’animation (formats participatifs, dynamisme de l’animateur, etc.) de la Rencontre ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -93,7 +93,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 6, - text: "*De 1 à 5, comment évaluez-vous la qualité de l’organisation de la Rencontre (inscription, communication, lieu, repas, etc.) ?", + text: "De 1 à 5, comment évaluez-vous la qualité de l’organisation de la Rencontre (inscription, communication, lieu, repas, etc.) ?", options: [ { value: 5, label: "5/5 - Très satisfaisant" }, { value: 4, label: "4/5 - Satisfaisant" }, @@ -109,7 +109,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }, { id: 8, - text: "*Comment avez-vous connu les Rencontres Territoire Engagé Transition Ecologique ?", + text: "Comment avez-vous connu les Rencontres Territoire Engagé Transition Ecologique ?", options: [ { value: "Via un emailing de la Direction Régionale de l'ADEME", label: "Via un emailing de la Direction Régionale de l'ADEME" }, { value: "Via des articles de presse", label: "Via des articles de presse" }, @@ -177,7 +177,7 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { const handleSubmit = async (event) => { event.preventDefault(); - const requiredQuestions = questions.filter(q => q.id !== 7); + const requiredQuestions = questions.filter(q => q.id == 100000); const unansweredQuestions = requiredQuestions.filter(q => !responses[q.id] || (q.type === 'radioWithText' && responses[q.id] === 'autre' && !responses[`${q.id}_autre`])); if (unansweredQuestions.length > 0) { @@ -219,12 +219,10 @@ export default function RencontreDetail({ id, setOpen, userId, user }) { }; function formatDate(dateString) { - const date = new Date(dateString); - const day = date.getDate().toString().padStart(2, '0'); - const month = (date.getMonth() + 1).toString().padStart(2, '0'); - const year = date.getFullYear(); + const base = dateString.split('T'); + const [year, month, day] = base[0].split('-') return `${day}/${month}/${year}`; - } + } const getUserSession = async () => { const fetcher = await fetch(`/api/sessions/${id}`); diff --git a/components/Rencontres.jsx b/components/Rencontres.jsx index b421346..1091966 100644 --- a/components/Rencontres.jsx +++ b/components/Rencontres.jsx @@ -34,12 +34,10 @@ export default function Rencontres({ user }){ }, [status, open]) function formatDate(dateString) { - const date = new Date(dateString); - const day = date.getDate().toString().padStart(2, '0'); - const month = (date.getMonth() + 1).toString().padStart(2, '0'); - const year = date.getFullYear(); + const base = dateString.split('T'); + const [year, month, day] = base[0].split('-') return `${day}/${month}/${year}`; - } + } return (