Commit b401c233 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Ajout d'un avertissement dans la fenêtre modal de confirmation de suppression...

Ajout d'un avertissement dans la fenêtre modal de confirmation de suppression de fiche métier si une ou plusieurs fiches de postes utilisent cette fiche métier
parent bd2c2f7a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ Version 3.2.7 (XX/XX/2023)
- Changement de l'affichage de la validité de la fiche de poste (ajout de la memtion "La fiche de poste n'est pas visée par l'agent·e")
- Amélioration de l'affichage des agents ayant un métier donné (filtrage des fiches en rédaction, des historisations et des affectations non principales)
- Changement de l'affichage des tableaux de fiches de poste (inversion nom + prenom et correction de l'affichage de fin de validité)
- Ajout d'un avertissement dans la fenêtre modal de confirmation de suppression de fiche métier si une ou plusieurs fiches de postes utilisent cette fiche métier  

Modification en BD
---
@@ -22,7 +23,7 @@ Evolution des librairies
```bash
```

ou réinstalle des libraires 
Ou réinstalle des libraires 
```bash
rm -fr vendor
rm -fr composer.lock
+8 −0
Original line number Diff line number Diff line
@@ -991,4 +991,12 @@ EOS;
        return $result;

    }

    public function getFichesPostesByFicheMetier(?FicheMetier $fichemetier)
    {
        $qb = $this->createQueryBuilder()
            ->andWhere('fichemetier.id = :id')->setParameter('id', $fichemetier->getId());
        $result = $qb->getQuery()->getResult();
        return $result;
    }
}
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -87,7 +87,7 @@ $nbObject = $nbCompetence + $nbApplication;
            <?php /** @see FicheMetierController::supprimerMissionAction() */ ?>
            <a href="<?php echo $this->url('fiche-metier/supprimer-mission', ['fiche-metier' => $fichemetier->getId(), 'mission-principale' => $mission->getId()], [], true); ?>"
               class="btn btn-primary">
                <span class="icon icon-retirer"></span>
                <span class="icon icon-unchecked"></span>
                Supprimer
            </a>

+1 −1
Original line number Diff line number Diff line
@@ -175,7 +175,7 @@ if (isset($options["retour"])) $query["retour"] = $options["retour"];
                                            class="ajax-modal"
                                            data-event="modification"
                                    >
                                        <span class="icon icon-retirer"></span></a>
                                        <span class="icon icon-unchecked"></span></a>
                                <?php endif; ?>
                            </td>
                        <?php endif;?>
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ $activitesConservees = explode(FicheTypeExterne::ACTIVITE_SEPARATOR, $fiche->get
                            <?php /** @see \Application\Controller\FichePosteController::retirerFicheMetierAction() */ ?>
                                href="<?php echo $this->url('fiche-poste/retirer-fiche-metier', ['fiche-poste' => $fiche->getFichePoste()->getId(), 'fiche-type-externe' => $fiche->getId()], [], true); ?>"
                        >
                            <span class="icon icon-retirer" title="Retirer la fiche métier"></span></a>
                            <span class="icon icon-unchecked" title="Retirer la fiche métier"></span></a>
                    <?php endif; ?>
                    <ul>
                        <li>
Loading