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

Merge branch 'release-2.1.5'

parents 234249af 572be555
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -9,6 +9,9 @@ Journal des modifications
- Interface de gestion des comptes locaux pour les présidents de jury.
- Test d'archivabilité : possibilité de configurer le passage par un proxy.
- Correction de l'import forcé de thèse : utilisation du unicaen/db-import pour synchroniser après l'import des données.
- Ajout d'un filtre pour l'index des propositions de soutenance (index-structure)
- Page Assistance : affichage d'infos techniques utiles ; infos incluses automatiquement dans le corps du mail lorsqu'on clique sur l'adresse mail d'assistance.
- Refonte de la page des utilisateurs (liste filtrable, détails utilisateurs, individus liés)
  
2.1.4
-----
+3 −3
Original line number Diff line number Diff line
@@ -3395,11 +3395,11 @@
        },
        {
            "name": "unicaen/auth",
            "version": "3.1.1",
            "version": "3.1.2",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/auth.git",
                "reference": "effca5ffd8d95173867c682dde70b523b0656c1e"
                "reference": "f20a38745c469ebe7283bf0bde194ee31728f201"
            },
            "require": {
                "jasig/phpcas": "^1.3",
@@ -3421,7 +3421,7 @@
                ]
            },
            "description": "Module d'authentification pour les applications Unicaen",
            "time": "2021-02-01T11:10:43+00:00"
            "time": "2021-02-09T17:17:53+00:00"
        },
        {
            "name": "unicaen/bjy-authorize",
+3 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ use Application\Service\Url\UrlServiceFactory;
use Application\Service\UserContextServiceAwareInitializer;
use Application\Service\UserContextServiceFactory;
use Application\View\Helper\EscapeTextHelper;
use Application\View\Helper\FiltersPanel\FiltersPanelHelper;
use Application\View\Helper\Sortable;
use Application\View\Helper\SortableHelperFactory;
use Application\View\Helper\Uploader\UploaderHelper;
@@ -273,7 +274,8 @@ return array(
    'view_helpers' => array(
        'invokables' => array(
            'filterPanel' => 'Application\View\Helper\FilterPanel\FilterPanelHelper',
            'selectsFilterPanel' => \Application\View\Helper\SelectsFilterPanel\SelectsFilterPanelHelper::class,
            'selectsFilterPanel' => FiltersPanelHelper::class,
            'filtersPanel' => FiltersPanelHelper::class,
            'escapeText'  => EscapeTextHelper::class,
        ),
        'factories' => array(
+32 −8
Original line number Diff line number Diff line
<?php

namespace Application;

use Application\Controller\Factory\UtilisateurControllerFactory;
use Application\Form\CreationUtilisateurForm;
use Application\Form\CreationUtilisateurFromIndividuForm;
@@ -14,9 +16,12 @@ use Application\Form\Validator\NewEmailValidator;
use Application\Form\Validator\PasswordValidator;
use Application\Provider\Privilege\UtilisateurPrivileges;
use Application\Service\Individu\IndividuServiceFactory;
use Application\Service\Utilisateur\UtilisateurSearchService;
use Application\Service\Utilisateur\UtilisateurSearchServiceFactory;
use Application\Service\Utilisateur\UtilisateurService;
use Application\Service\Utilisateur\UtilisateurServiceFactory;
use Application\View\Helper\IndividuUsurpationHelperFactory;
use Application\View\Helper\RoleHelper;
use UnicaenAuth\Guard\PrivilegeController;
use Zend\Router\Http\Literal;
use Zend\Router\Http\Segment;
@@ -34,6 +39,7 @@ return [
                    'controller' => 'Application\Controller\Utilisateur',
                    'action'     => [
                        'index',
                        'voir',
                        'rechercher-people',
                        'rechercher-individu',
                    ],
@@ -91,6 +97,15 @@ return [
                ],
                'may_terminate' => true,
                'child_routes'  => [
                    'voir' => [
                        'type'          => Segment::class,
                        'options'       => [
                            'route'       => '/voir/:utilisateur',
                            'defaults'    => [
                                'action' => 'voir',
                            ],
                        ],
                    ],
                    'ajouter' => [
                        'type'          => Literal::class,
                        'options'       => [
@@ -196,15 +211,20 @@ return [
                                'label'    => 'Utilisateurs',
                                'route'    => 'utilisateur',
                                'resource' => PrivilegeController::getResourceId('Application\Controller\Utilisateur', 'index'),

                                'icon'     => 'fa fa-users',
                                'order'    => 60,
                                'pages' => [
                                    'voir' => [
                                        'label'    => "Détails",
                                        'route'    => 'utilisateur/voir',
                                        'resource' => PrivilegeController::getResourceId('Application\Controller\Utilisateur', 'index'),
                                    ],
                                    'creation' => [
                                'label'    => "Création d'utilisateur",
                                        'label'    => "Création",
                                        'route'    => 'utilisateur/ajouter',
                                        'resource' => PrivilegeController::getResourceId('Application\Controller\Utilisateur', 'ajouter'),

                                'order'    => 50,
                                    ],
                                ],
                            ],
                        ],
                    ],
@@ -218,6 +238,7 @@ return [
        'factories' => [
            'IndividuService' => IndividuServiceFactory::class,
            'UtilisateurService' => UtilisateurServiceFactory::class,
            UtilisateurSearchService::class => UtilisateurSearchServiceFactory::class,
        ],
        'aliases' => [
            UtilisateurService::class => 'UtilisateurService'
@@ -251,6 +272,9 @@ return [
        ],
    ],
    'view_helpers'  => [
        'invokables' => [
            'role' => RoleHelper::class,
        ],
        'factories'  => [
            'individuUsurpation' => IndividuUsurpationHelperFactory::class,
        ],
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ class RapportAnnuelControllerAssertion extends ControllerAssertion
     */
    public function setContext(array $context)
    {
        $this->rapportAnnuel = $context['rapportAnnuel'];
        $this->rapportAnnuel = $context['rapportAnnuel'] ?? null;
    }

    /**
Loading