1.10.0 - 7 septembre 2026

  • [Changement relation] Table user <-> mvlsEclaireur oneToOne
  • [Changement relation] Table user <-> mvlsLyceen oneToOne

1.14.0 - 24 septembre 2026

  • [Migration] Table mvlsEclaireur: passage statut à NULL si statut = APTE et charte n'est pas NULL
     UPDATE "mvls-eclaireurs"
     SET "statut" = NULL,
         "dateUpdateStatut" = NOW()
     WHERE "statut" = 'APTE'
       AND "charte" IS DISTINCT FROM true

1.15.0 - 30 septembre 2026

  • [Documentation] Colonne existante users.phoneNumber (varchar(200), nullable). Aucun changement de schéma ni de reprise de données : la migration ne fait qu'un COMMENT ON COLUMN.
  • Déjà alimentée par les formulaires MVLS (lycéen et éclaireur). Désormais aussi saisie depuis le profil éclaireur. Une valeur vide est enregistrée NULL et remplace la précédente.
  • Le numéro de l'éclaireur est visible par le titulaire, l'équipe métier, et le lycéen sur la fiche mentorat de son mentor. Il n'est pas diffusé sur le profil public. Le numéro du lycéen reste celui du jeune, visible par son éclaireur dans le mentorat.

1.16.0 - 6 octobre 2026

  • [Nouvelle colonne] Table mvls-options: dateBasculePopupLyceenPrio (date, nullable), vide à la création : la date se renseigne depuis le BO (/adminspace/mvls). Tant qu'elle est vide, la pop-up reste sur le texte Parcoursup. Migration 1790400000000.

Prochaine MEP

  • [Migration] Table user-jwt : colonne forgetPasswordExpiresAt (timestamptz, nullable). La migration n'écrit pas dans activated.
  • [Migration] Table user-jwt : activated = true pour les lycéens, admins, pédagogie et workers non supprimés, hors éclaireurs. Migration 1791200000000-activate-roles-requiring-activation, sans retour arrière. Effet sur les sessions : UserJwt.
  • [Nouvelles colonnes] Table etablissements: referentielUuid (uuid), toCheck (boolean), vide à la création, se renseigne grâce à un script lancé à la main une fois.
  • Permet le mappage des établissements Inspire avec les établissements ArticleAConnect
  • referentielUuid indique l'uuid de l'établissement dans Article1Connect
  • toCheck true indique qu'il faut vérifier si l'établissement A1C et Inspire sont bien les mêmes (ou que la correspondance n'a pas été trouvée)
  • Migration 1791385406187.