Commit e2b2e06d authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Correction de bug : les futurs vacataires ne pouvaient plus se connecter à l'application

parent 01494960
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3,6 +3,12 @@ title: "Changements intervenus sur OSE"
author: Laurent Lécluse - DSI - Unicaen
---

# OSE 8.2.2

## Correction de bugs

* Les futurs vacataires ne pouvaient plus se connecter à l'application (le choix de l'année en cours ne leur était pas proposé si leur fiche n'existait pas)

# OSE 8.2.1

## Correction de bugs
+15 −6
Original line number Diff line number Diff line
@@ -19,6 +19,8 @@ class AnneeService extends AbstractEntityService
{
    use SessionContainerTrait;



    /**
     * retourne la classe des entités
     *
@@ -95,7 +97,12 @@ class AnneeService extends AbstractEntityService
        $rid     = $role ? $role->getRoleId() : '__no___role__999az';
        if (!$role || !$session->choixAnnees || !isset($session->choixAnnees[$rid])) {
            if ($role && ($intervenant = $role->getIntervenant())) {
                $sql    = 'SELECT a.id, a.libelle FROM annee a JOIN intervenant i ON i.annee_id = a.id AND i.code = :code WHERE active = 1 ORDER BY id';
                $sql    = 'SELECT a.id, a.libelle 
                          FROM annee a
                          JOIN parametre p ON p.nom = \'annee\'
                          LEFT JOIN intervenant i ON i.annee_id = a.id AND i.code = :code
                          WHERE active = 1 AND (i.id IS NOT NULL OR a.id = p.valeur)
                          ORDER BY id';
                $params = ['code' => $intervenant->getCode()];
            } else {
                $sql    = 'SELECT id, libelle FROM annee WHERE active = 1 ORDER BY id';
@@ -114,6 +121,7 @@ class AnneeService extends AbstractEntityService
                $session->choixAnnees[$rid][$id] = $libelle;
            }
        }

        return $session->choixAnnees[$rid];
    }

@@ -123,6 +131,7 @@ class AnneeService extends AbstractEntityService
     *
     * @param QueryBuilder|null $qb
     * @param string|null       $alias
     *
     * @return QueryBuilder
     */
    public function orderBy(QueryBuilder $qb = null, $alias = null)