diff --git a/app/pages/inscriptions/projet_academie.vue b/app/pages/inscriptions/projet_academie.vue index 90592e4..109ae53 100644 --- a/app/pages/inscriptions/projet_academie.vue +++ b/app/pages/inscriptions/projet_academie.vue @@ -242,6 +242,7 @@ v-model="diploma.type" label="Type du diplôme" placeholder="Choisir un type" + :required="index === 0" :options="diplomaTypeOptions" :error="quoteFormErrors.diplomas[index].type" /> @@ -250,12 +251,14 @@ :id="`academie-diploma-${index}-other-type`" v-model.trim="diploma.otherType" label="Autre type de diplôme" + :required="index === 0" :error="quoteFormErrors.diplomas[index].otherType" /> @@ -538,22 +543,30 @@ "Contrebasse", "Flûte", "Piccolo", + "Flûte en sol ", + "Flûte + flûte en sol", "Flûte + piccolo", "Hautbois", - "Cor anglais jouant le 2e hautbois", + "Cor anglais jouant le hautbois", "Clarinette", + "Clarinette en mi bémol", + "Clarinette basse", + "Clarinette + clarinette en mi bémol", + "Clarinette + clarinette basse", "Basson", "Contrebasson", "Basson + Contrebasson", "Cor", "Trompette", - "Trombone 2", - "Trombone basse ou trombone 3", + "Trombone piccolo", + "Trompette + trompette piccolo", + "Trombone ténor", + "Trombone 3 / trombone basse", "Tuba", - "Harpe", "Percussions", "Timbales", "Percussions + timbales", + "Harpe" ] const trainingLevelOptions = [ "Cycle 3 - 1ère année", @@ -760,9 +773,10 @@ } quoteForm.diplomas.forEach((diploma, index) => { + const isFirstDiploma = index === 0 const hasDiplomaData = Boolean(diploma.type || diploma.otherType || diploma.discipline || diploma.year || diploma.establishment) - if (!hasDiplomaData) { + if (!isFirstDiploma && !hasDiplomaData) { return }