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

Filtrage des mails + garde entretien pro sans fiche de poste

parent 61ec4774
Loading
Loading
Loading
Loading
+5 −1
Changes for CHANGELOG.md: 5 added lines, 1 removed line.
Original line number Diff line number Diff line
Version 1.1.3
-------------
+ [Planifier] Repenser les niveaux de maitrise (ajouter un type)
+ [Correction bug] Ajout d'une garde pour les entretiens professionnels d'agent sans fiche de poste
+ Ajout du mailtype dans les mails pour savoir si un mail est issue d'un mail type
+ [Interface] filtre pour les mails envoyés

Version 1.1.2
-------------
@@ -8,10 +10,12 @@ Version 1.1.2
+ Premier rendu visuel des graphiques en radar des applications liées aux fiches métiers et des couples (fiche métier, agent).
+ Premier rendu visuel des graphiques en radar des compétences liées aux fiches métiers et des couples (fiche métier, agent).
+ [Interface] changement de l'intitulé 'applicatif' en 'logiciels métiers' 
+ [Interface] éclatement en onglet de la page 'Agent' devenu trop longue
+ Refonte des ElementBlocs : applicationBloc, CompetenceBloc, formationBloc remplacent les agentApplication, agentCompetence, agentFormation
+ Possibilité de liés des compétences et des applications dans une formation qui sont transmises sur la fiche de l'agent si la formation a été suivie.
+ Ajout d'un attachement au mail pour pouvoir lister ceux-ci en fonction d'un élément (un entretien, une action de formation, ...)
+ Attachement des mails aux entretiens professionnels et aux campagnes d'entretien professionnel
+ [Interface] ajout d'un onglet 'Mails' dans les entretiens professionnels

Version 1.1.1
-------------
+2 −2
Changes for config/autoload/unicaen-app.global.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -26,8 +26,8 @@ return [
        'app_infos' => [
            'nom'     => "EMC2",
            'desc'    => "Emploi Mobilité Carrière Compétences",
            'version' => "1.1.2",
            'date'    => "19/03/2021",
            'version' => "1.1.3",
            'date'    => "08/04/2021",
            'contact' => ['mail' => "dsi.applications@unicaen.fr", /*'tel' => "01 02 03 04 05"*/],
            'mentionsLegales'        => "http://www.unicaen.fr/acces-direct/mentions-legales/",
            'informatiqueEtLibertes' => "http://www.unicaen.fr/acces-direct/informatique-et-libertes/",
+2 −0
Changes for module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/EntretienProfessionnelController.php: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -241,9 +241,11 @@ class EntretienProfessionnelController extends AbstractActionController

        $fichesposte = ($agent) ? $agent->getFichePosteActif() : [];
        $fichesmetiers = [];
        if ($fichesposte) {
            foreach ($fichesposte->getFichesMetiers() as $fiche) {
                $fichesmetiers[] = $fiche->getFicheType();
            }
        }
        $parcours = ($fichesposte) ? $this->getParcoursDeFormationService()->generateParcoursArrayFromFichePoste($fichesposte) : null;

        return new ViewModel([
+8 −0
Changes for module/EntretienProfessionnel/view/entretien-professionnel/entretien-professionnel/partial/header.phtml: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ $sursis = $entretien->getSursisActif();
                    </dd>
                    <dt> Fiche(s) de poste</dt>
                    <dd>
                        <?php if ($ficheposte !== null) : ?>
                            <a
                                <?php /** @see \Application\Controller\FichePosteController::afficherAction() */ ?>
                                href="<?php echo $this->url('fiche-poste/afficher', ['fiche-poste' => $ficheposte->getId()], [], true); ?>"
@@ -44,9 +45,13 @@ $sursis = $entretien->getSursisActif();
                            >
                                Fiche de poste #<?php echo $ficheposte->getId();?>
                            </a>
                        <?php else : ?>
                            <span style="color: darkred;"><span class="icon attention"></span> Aucune fiche de poste</span>
                        <?php endif; ?>
                    </dd>
                    <dt> Fiche(s) métier(s)</dt>
                    <dd>
                        <?php if (!empty($fichesmetiers)) : ?>
                            <?php $first = true; foreach ($fichesmetiers as $fichemetier) : ?>
                                <?php if ($first) $first=false; else echo '<br/>'; ?>
                                <a
@@ -61,6 +66,9 @@ $sursis = $entretien->getSursisActif();
                                    <?php echo $libelle; ?>
                                </a>
                            <?php endforeach; ?>
                        <?php else : ?>
                            <span style="color: darkred;"><span class="icon attention"></span> Aucune fiche métier </span>
                        <?php endif; ?>
                    </dd>
                    <dt> Structure(s) </dt>
                    <dd>
+18 −0
Changes for module/Mailing/config/module.config.php: 18 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -65,6 +65,13 @@ return array(

                    ],
                ],
                [
                    'controller' => MailingController::class,
                    'action'     => [
                        'rechercher-adresse',
                    ],
                    'roles' => [],
                ],
            ],
        ],
    ],
@@ -123,6 +130,17 @@ return array(
                    ],
                ],
                'child_routes'  => [
                    'rechercher-adresse' => [
                        'type'  => Literal::class,
                        'may_terminate' => true,
                        'options' => [
                            'route'    => '/rechercher-adresse',
                            'defaults' => [
                                'controller' => MailingController::class,
                                'action'     => 'rechercher-adresse',
                            ],
                        ],
                    ],
                    'mail-test' => [
                        'type' => Literal::class,
                        'may_terminate' => true,
Loading