Commit 1714bc9a authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Individu : possibilité de spécifié qu'un individu est décédé.

parent 91f720cd
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ Journal des modifications
- Doctorant : prise en compte du code apprenant Pégase (si disponible) comme valeur du 'numéro étudiant'.
- Extraction d'une classe UnicaenPegaseConfig pour les options de config de communication avec Pégase.
- Admission : injection des options de config Pégase dans la classe d'export CSV des dossiers validés.
- Individu : possibilité de spécifié qu'un individu est décédé.
- [FIX] Autorisation de réinscription : calcul erroné de l'année universitaire suivante à partir de l'année du rapport CSI.
- [FIX] Admission : invisibilité des détails de la quesiton 'Avez-vous un contrat doctoral ?' au chargement de la page.
- [FIX] Saisie financement de thèse : invisibilité des listes déroulantes 'Année' et 'Origine' au chargement du formulaire.
+2 −0
Changes for doc/release-notes/v13/13.3.0/01_individu.sql: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line

alter table individu add column est_decede boolean default false not null;
+17 −0
Changes for doc/release-notes/v13/v13.3.0.md: 17 added lines, 0 removed lines.
Original line number Diff line number Diff line
Version 13.2.0
==============

## 1. Dans la base de données

- Exécutez dans l'ordre les scripts SQL présents dans le répertoire correspondant à la présente version.

## 2. Sur le serveur d'application

- Placez-vous dans le répertoire de l'application puis lancez la commande suivante
  pour installer la nouvelle version :

  ```bash
  git fetch --tags && git checkout --force 13.2.0 && bash ./install.sh
  ```

NB : Pas grave si le message "[ERROR] Aucune donnée dans le cache pour la clé 'privileges_roles' !" apparaît.
+13 −0
Changes for module/Individu/src/Individu/Entity/Db/Individu.php: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -101,6 +101,8 @@ class Individu implements
     */
    protected $prenom3;

    protected bool $estDecede = false;

    /**
     * @var string
     */
@@ -547,6 +549,17 @@ class Individu implements
        return self::CIVILITE_MME === $this->civilite;
    }

    public function estDecede(): bool
    {
        return $this->estDecede;
    }

    public function setEstDecede(bool $estDecede): self
    {
        $this->estDecede = $estDecede;
        return $this;
    }

    /**
     * Retourne le nom complet *au format par défaut (recommandé)*.
     *
+1 −0
Changes for module/Individu/src/Individu/Entity/Db/Mapping/Individu.Entity.Db.Individu.dcm.xml: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@
        <field name="prenom1" column="prenom1"/>
        <field name="prenom2" column="prenom2"/>
        <field name="prenom3" column="prenom3"/>
        <field name="estDecede" column="est_decede" type="boolean"/>
        <field name="idRef" column="id_ref" nullable="true"/>
        <field name="orcid" column="orcid" nullable="true"/>
        <field name="idHal" column="id_hal" nullable="true"/>
Loading