Commit 94857572 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Formulaire Admission : possibilité de préciser le financement autre que...

Formulaire Admission : possibilité de préciser le financement autre que contrat doctoral (texte libre), le cas échéant.
parent 9482a3e5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ Journal des modifications
- Annuaire des thèses/HDR : affichage systématique de l'établissement d'inscription et plus seulement si le filtre est vierge.
- Formulaire de création de compte local : obligation de choisir une civilité (Mme, M. ou Neutre).
- Formulaire Admission : mention de la civilité neutre en plus de Mme M.
- Formulaire Admission : possibilité de préciser le financement autre que contrat doctoral (texte libre), le cas échéant.
- Recherche textuelle de compte utilisateur : possibilité de chercher 2 mots ou plus, portant aussi sur l'individu lié éventuel.
- Page listant les comptes utilisateurs : ajout d'un lien hypertexte menant à la fiche de l'individu lié au compte utilisateur.
- [FIX] Modification d'une structure impossible
+4 −0
Original line number Diff line number Diff line
@@ -44,3 +44,7 @@ update admission_type_validation
update admission_type_validation
    set libelle  = 'Validation de la convention de formation doctorale par la direction de l''école doctorale'
    where code = 'VALIDATION_CONVENTION_FORMATION_DOCT_DIR_ED';


alter table admission_financement
    add autre_financement_que_contrat_doct varchar(1024);
+16 −0
Original line number Diff line number Diff line
@@ -31,6 +31,11 @@ class Financement implements HistoriqueAwareInterface{
     */
    private $detailContratDoctoral;

    /**
     * @var string|null
     */
    private $autreFinancementQueContratDoct;

    /**
     * @var int
     */
@@ -169,6 +174,17 @@ class Financement implements HistoriqueAwareInterface{
        return $this->detailContratDoctoral;
    }

    public function setAutreFinancementQueContratDoct(?string $autreFinancementQueContratDoct): static
    {
        $this->autreFinancementQueContratDoct = $autreFinancementQueContratDoct;
        return $this;
    }

    public function getAutreFinancementQueContratDoct(): ?string
    {
        return $this->autreFinancementQueContratDoct;
    }

    /**
     * Get id.
     *
+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@

        <field name="contratDoctoral" type="boolean" column="CONTRAT_DOCTORAL" nullable="true"/>
        <field name="detailContratDoctoral" type="string" column="DETAIL_CONTRAT_DOCTORAL" length="1024" nullable="true"/>
        <field name="autreFinancementQueContratDoct" type="string" column="autre_financement_que_contrat_doct" length="1024" nullable="true"/>
        <field name="tempsTravail" type="integer" column="TEMPS_TRAVAIL" nullable="true"/>
        <field name="estSalarie" type="boolean" column="EST_SALARIE" nullable="true"/>
        <field name="statutProfessionnel" type="string" column="STATUT_PROFESSIONNEL" nullable="true"/>
+5 −0
Original line number Diff line number Diff line
@@ -82,6 +82,11 @@ class FinancementFieldset extends AdmissionBaseFieldset implements InputFilterPr
            (new Text('etablissementPartenaire'))
        );

        $this->add(
            (new Textarea('autreFinancementQueContratDoct'))
                ->setLabel("Autre financement éventuel")
        );

        $this->add(
            (new Radio('tempsTravail'))
                ->setValueOptions([
Loading