Commit 2610a109 authored by Thomas Hamel's avatar Thomas Hamel
Browse files

Module Admission : Ajout d'un privilège pour permettre de modifier un dossier...

Module Admission : Ajout d'un privilège pour permettre de modifier un dossier lorsque le circuit de validations est commencé
parent d6aa1456
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ Journal des modifications
- Formulaires Métadonnées et Rdv BU : saisie des mots clés comme des tags réordonnables
- Bandeau et pied de page de couleur rouge sur la version de test/démo et verte sur la version de dev.
- Module Dépôt de thèse : diminution du temps d'affichage initial des pages (en supprimant le chargement asynchrone par bloc).
- Module Admission : Ajout d'un privilège pour permettre de modifier un dossier lorsque le circuit de validations est commencé
- Module Doctorant :
  - Recherche des doctorants, avec possibilité de filtrage par ED/UR/Étab (en fonction de l'utilisateur connecté)
  - Tableau de bord visible par le doctorant (dès la page d'accueil), ainsi que par la Maison du doctorat/Gestionnaire d'ED/UR/Responsable d'ED/UR
@@ -22,9 +23,9 @@ Journal des modifications
- [FIX] Bouton de dé·validation de la thèse corrigée par le doctorant : mécanisme de confirmation plus léger (js).
- [FIX] Bouton de dé·validation de la page de couverture : mécanisme de confirmation plus léger (js).
- [FIX] Plantage dans la génération de doc à cause d'une signature de méthode dans AdmissionFinancementTemplateVariable.
- [FIX] Modue Dépôt de thèse : impossibilité de déposer des fichiers hors PDF expurgés pour une version corrigée (aka second dépôt).
- [FIX] Modue Dépôt de thèse : impossibilité de supprimer le fichier de thèse PDF expurgé pour une version corrigée (aka second dépôt).
- [FIX] Modue Dépôt de thèse : impossibilité de supprimer le fichier de thèse PDF expurgé pour une version corrigée (aka second dépôt).
- [FIX] Module Dépôt de thèse : impossibilité de déposer des fichiers hors PDF expurgés pour une version corrigée (aka second dépôt).
- [FIX] Module Dépôt de thèse : impossibilité de supprimer le fichier de thèse PDF expurgé pour une version corrigée (aka second dépôt).
- [FIX] Module Dépôt de thèse : impossibilité de supprimer le fichier de thèse PDF expurgé pour une version corrigée (aka second dépôt).
- [FIX] Export Excel des formations/sessions/séances : correction de la config pour inclure les colonnes session_statut_inscription et session_nb_heures.

10.2.1
+11 −1
Original line number Diff line number Diff line
@@ -143,8 +143,19 @@ class AdmissionAssertion extends AdmissionAbstractAssertion implements UserConte
        if (!parent::assertEntity($entity, $privilege)) {
            return false;
        }

        $this->admission = $entity;

        try {
            switch ($privilege) {
                case AdmissionPrivileges::ADMISSION_MODIFIER_DOSSIER_ADMISSION_GESTION:
                    $this->assertTrue(
                        in_array($this->admission->getEtat()->getCode(),[Admission::ETAT_EN_COURS_VALIDATION, Admission::ETAT_VALIDE]),
                        "Le dossier d'admission doit être en cours de validation ou validé"
                    );
                    $this->assertAppartenanceAdmission($this->admission);
            }

            switch ($privilege) {
                case AdmissionPrivileges::ADMISSION_MODIFIER_TOUS_DOSSIERS_ADMISSION:
                case AdmissionPrivileges::ADMISSION_MODIFIER_SON_DOSSIER_ADMISSION:
@@ -171,7 +182,6 @@ class AdmissionAssertion extends AdmissionAbstractAssertion implements UserConte
                case AdmissionPrivileges::ADMISSION_AFFICHER_SON_DOSSIER_ADMISSION_DANS_LISTE:
                case AdmissionPrivileges::ADMISSION_SUPPRIMER_SON_DOSSIER_ADMISSION:
                case AdmissionPrivileges::ADMISSION_MODIFIER_SON_DOSSIER_ADMISSION:
                case AdmissionPrivileges::ADMISSION_MODIFIER_DOSSIER_ADMISSION_GESTION:
                case AdmissionPrivileges::ADMISSION_TELEVERSER_SON_DOCUMENT:
                case AdmissionPrivileges::ADMISSION_SUPPRIMER_SON_DOCUMENT:
                case AdmissionPrivileges::ADMISSION_TELECHARGER_SON_DOCUMENT: