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 (
diff --git a/pages/api/upload.js b/pages/api/upload.js index 8353250..6877eee 100644 --- a/pages/api/upload.js +++ b/pages/api/upload.js @@ -9,7 +9,7 @@ export const config = { }, }; -const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL; +const supabaseUrl = "https://eazuwwpllqueujyivlce.supabase.co" //process.env.NEXT_PUBLIC_SUPABASE_URL; const supabaseKey = process.env.SUPABASE_KEY; const supabase = createClient(supabaseUrl, supabaseKey); diff --git a/pages/index.js b/pages/index.js index d904bc5..e382a7a 100644 --- a/pages/index.js +++ b/pages/index.js @@ -128,8 +128,6 @@ export default function Home() {
  • setRegion('GUA')} onMouseOut={() => setRegion('')}>roomGuadeloupe
  • setRegion('MART')} onMouseOut={() => setRegion('')}>roomMartinique
  • setRegion('GUY')} onMouseOut={() => setRegion('')}>roomGuyane
  • -
  • setRegion('REU')} onMouseOut={() => setRegion('')}>roomLa Reunion
  • -
  • setRegion('MAY')} onMouseOut={() => setRegion('')}>roomMayotte
  • setRegion('POL')} onMouseOut={() => setRegion('')}>roomPolynésie Française
  • setRegion('SPM')} onMouseOut={() => setRegion('')}>roomSaint-Pierre et Miquelon
  • setRegion('OIN')} onMouseOut={() => setRegion('')}>roomOcéan Indien
  • diff --git a/pages/rencontres/[category]/[session].js b/pages/rencontres/[category]/[session].js index 763e34d..572f0d4 100644 --- a/pages/rencontres/[category]/[session].js +++ b/pages/rencontres/[category]/[session].js @@ -442,7 +442,7 @@ export default function Session({ data, user }){
    Durée du module : - {data.metasSession.nombreJours} jour{data.metasSession.nombreJour > 1 ? 's' : ''} + {data.metasSession.nombreJours} jour{data.metasSession.nombreJours > 1 ? 's' : ''}
    diff --git a/pages/rencontres/index.js b/pages/rencontres/index.js index f7f98b9..d52de04 100644 --- a/pages/rencontres/index.js +++ b/pages/rencontres/index.js @@ -411,8 +411,6 @@ export default function Rencontres({ base, region, pilier, thematique }){
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Guadeloupe" } });setSwitcher(true)}}>roomGuadeloupe
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Martinique" } });setSwitcher(true)}}>roomMartinique
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Guyane" } });setSwitcher(true)}}>roomGuyane
  • -
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "La Reunion" } });setSwitcher(true)}}>roomLa Reunion
  • -
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Mayotte" } });setSwitcher(true)}}>roomMayotte
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Polynésie Française" } });setSwitcher(true)}}>roomPolynésie Française
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Saint-Pierre et Miquelon" } });setSwitcher(true)}}>roomSaint-Pierre et Miquelon
  • {setFiltres(prev => { return { ...prev, nom: '', departement: '', region: "Océan Indien" } });setSwitcher(true)}}>roomOcéan Indien