Commit 0a525964 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Admission : ajout du bouton de suppression d'un dossier d'admission dans le...

Admission : ajout du bouton de suppression d'un dossier d'admission dans le formulaire de modification.
parent c87f0917
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ Journal des modifications
- Formations : petites améliorations concernant les enquêtes.
- Inscriptions administratives importées : ajout d'un error_log en cas d'échec du traitement de l'inscription.
- Saise d'une thèse : recherche/utilisation d'un éventuel doctorant existant en cas de création ; impossible de changer le doctorant d'une thèse existante ; meilleure remontée/affichage d'erreur.
- Admission : ajout du bouton de suppression d'un dossier d'admission dans le formulaire de modification.
- [FIX] Formations suivies : les inscriptions sans réponse à l'enquête étaient écartées à tort.
- [FIX] Formations suivies : rétablissement de l'accès au dépôt de justificatif d'absence.
- [FIX] Inscriptions administratives importées : les liens historisés avec un doctorant n'étaient pas écartés.
+11 −1
Changes for module/Admission/view/admission/admission-recherche/index.phtml: 11 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -25,13 +25,23 @@ use UnicaenApp\Form\Element\SearchAndSelect;
 * @see \Admission\Controller\AdmissionController::indexAction()
 */

$canConfigurerModule = $this->isAllowed(AdmissionPrivileges::getResourceId(AdmissionPrivileges::ADMISSION_CONFIGURER_MODULE));
$canRechercherDossiersAdmission  = $this->isAllowed(AdmissionPrivileges::getResourceId(AdmissionPrivileges::ADMISSION_RECHERCHER_DOSSIERS_ADMISSION));
$canListerDossiersAdmission  = $this->isAllowed(AdmissionPrivileges::getResourceId(AdmissionPrivileges::ADMISSION_LISTER_MES_DOSSIERS_ADMISSION));
$canExportAdmissions = $this->isAllowed(AdmissionPrivileges::getResourceId(AdmissionPrivileges::ADMISSION_GENERER_EXPORT_ADMISSIONS));

$queryParams = $this->queryParams();

echo $this->partial('admission/admission/partial/header', []); ?>
$this->headTitle()->append($this->translate("Admission"));
?>

<div class="header-admission">
    <h1 class="page-header"><?php echo $this->translate("Admission") ?></h1>

    <p class="lead">Ce module permet dans un premier temps de candidater à un parcours doctoral.
        <br>Vous devrez remplir le formulaire en ligne et déposer les documents demandés.
    </p>
</div>

<?= $this->alertes()->addAlertesFromFlashMessenger()->renderAsBootstrapToasts() ?>

+11 −4
Changes for module/Admission/view/admission/admission/partial/header.phtml: 11 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -22,6 +22,17 @@ $canConfigurerModule = $this->isAllowed(AdmissionPrivileges::getResourceId(Admis
        $this->headTitle()->append($this->translate("Admission") . ' ' . $individu);
    ?>

    <?php
    $canSupprimerAdmission = $this->isAllowed($admission, AdmissionPrivileges::ADMISSION_SUPPRIMER_SON_DOSSIER_ADMISSION);
    if ($canSupprimerAdmission): ?>
        <a href="<?php echo $this->url('admission/ajouter',['action' => 'supprimer', 'individu' => $admission->getIndividu()->getId()], [], true); ?>"
           class="btn btn-danger float-end"
           data-toggle="confirmationx" data-event="modification"
           title="Suppression du dossier d'admission #<?php echo $admission->getId(); ?>" data-bs-toggle="tooltip" data-bs-html="true">
            <span class="icon icon-supprimer"></span> Supprimer ce dossier d'admission
        </a>
    <?php endif; ?>

    <h1 class="page-header"><?php echo $this->translate("Admission") ?> <small><?= $individu ?></small></h1>

    <?php if(!isset($individu) && $canConfigurerModule):
@@ -34,8 +45,4 @@ $canConfigurerModule = $this->isAllowed(AdmissionPrivileges::getResourceId(Admis
    <?php if (isset($admission) && isset($individu)): ?>
        <?php echo $this->etatHelper($admission->getEtat(), null, '', ['css' => 'margin-left:15px;', 'textTooltip' => 'État du dossier d\'admission', 'afficherLibelleLong' => true]) ?>
    <?php endif; ?>

    <p class="lead">Ce module permet dans un premier temps de candidater à un parcours doctoral.
        <br>Vous devrez remplir le formulaire en ligne et déposer les documents demandés.
    </p>
</div>