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

Thèse : le résultat de thèse ne peut plus être modifié.

parent 63fd30af
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ Journal des modifications
- Thèses : refonte de la gestion événementielle en cas de modification du résultat (manuelle ou par la synchro) ou de la correction attendue (par la synchro uniquement).
- Thèses : modification de la valeur du témoin de corrections attendues d'une thèse non importée.
- Thèses : notification en cas de modification manuelle de la valeur du témoin de corrections attendues d'une thèse (comme à l'issue d'un import).
- Thèse : le résultat de thèse ne peut plus être modifié.
- Thèse : affichage dans les généralités de soutenance autorisée, date de soutenance, cotutelle, résultat, dates d'abandon/transfert ; bouton pour modifier la date d'abandon/transfert.
- Import (réception) d'inscription administrative : spécification partielle dans un fichier de config (complétée dynamiquement) pour la visibilité et accéder aux logs.
- Inscription administrative : création de la thèse de manière plus complète à partir du dossier d'admission et de l'IA reçue.
+17 −17
Original line number Diff line number Diff line
@@ -53,7 +53,7 @@ class GeneralitesFieldset extends Fieldset implements InputFilterProviderInterfa
        $this->get('confidentialite')->setAttribute('disabled', !$estModifiable);
        $this->get('dateFinConfidentialite')->setAttribute('disabled', !$estModifiable);
        $this->get('datePremiereInscription')->setAttribute('disabled', !$these->getSource()->getImportable() && !empty($this->get('datePremiereInscription')->getValue()));
        $this->get('resultat')->setAttribute('disabled', true); // le résultat ne DOIT PAS pouvoir être modifié manuellement ici
//        $this->get('resultat')->setAttribute('disabled', true); // le résultat ne DOIT PAS pouvoir être modifié manuellement ici
        $this->get('cotutelle')->setAttribute('disabled', !$estModifiable);
        $this->get('etablissementCoTutelle')->setAttribute('disabled', !$estModifiable);
        $this->get('paysCoTutelle')->setAttribute('disabled', !$estModifiable);
@@ -183,19 +183,19 @@ class GeneralitesFieldset extends Fieldset implements InputFilterProviderInterfa
                ])
        );

        $this->add(
            (new Select("resultat"))
                ->setEmptyOption("Sélectionnez une option")
                ->setValueOptions([
                    These::RESULTAT_AJOURNE => These::$resultatsLibellesLongs[These::RESULTAT_AJOURNE],
                    These::RESULTAT_ADMIS => These::$resultatsLibellesLongs[These::RESULTAT_ADMIS],
                ])
                ->setLabel("Résultat : ")
                ->setAttributes([
                    'class' => 'selectpicker show-tick',
                    'id' => "resultat"
                ])
        );
//        $this->add(
//            (new Select("resultat"))
//                ->setEmptyOption("Sélectionnez une option")
//                ->setValueOptions([
//                    These::RESULTAT_AJOURNE => These::$resultatsLibellesLongs[These::RESULTAT_AJOURNE],
//                    These::RESULTAT_ADMIS => These::$resultatsLibellesLongs[These::RESULTAT_ADMIS],
//                ])
//                ->setLabel("Résultat : ")
//                ->setAttributes([
//                    'class' => 'selectpicker show-tick',
//                    'id' => "resultat"
//                ])
//        );
    }

    /**
@@ -288,9 +288,9 @@ class GeneralitesFieldset extends Fieldset implements InputFilterProviderInterfa
            'paysCoTutelle' => [
                'required' => false,
            ],
            'resultat' => [
                'required' => false,
            ],
//            'resultat' => [
//                'required' => false,
//            ],
        ];
    }
}
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
@@ -117,7 +117,7 @@ use These\Fieldset\Generalites\GeneralitesFieldset;
        </div>
    </div>

    <?php if($these->getId() !== null && !$these->getSource()->getImportable()): ?>
    <?php /*if($these->getId() !== null && !$these->getSource()->getImportable()): ?>
        <div class="separator"></div>
        <div class="row these-saisie-form-section">
            <div class="row ">
@@ -129,7 +129,7 @@ use These\Fieldset\Generalites\GeneralitesFieldset;
                </div>
            </div>
        </div>
    <?php endif ?>
    <?php endif*/ ?>

    <?php if($fs->useAsBaseFieldset()): ?>
        <?php echo $this->formHidden($form->get('security')); ?>