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

Admin a tous les droits

bug cache résolu
parent 06f21393
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -3,10 +3,17 @@
## Correction de bugs

* L'interface d'administration des motifs de modification de service est de nouveau pleinement fonctionelle.
* La suppression d'un élément pédagogique de l'ODF complémentaire refonctionne.
* Correction d'un bug dans le cache : si un fichier n'était pas déjà en cache il y avait plantage.

## Nouveautés

* Formule de calcul de Lyon2
* L'administrateur se voit attibuer systématiquement l'accès à toutes les nouvelles fonctionnalités

## Notes de mise à jour

Les versions 7.3 ou 7.4 de PHP sont maintenant nécessaires.

# OSE 10-zf2 et 10-zf3

+14 −0
Original line number Diff line number Diff line
@@ -377,6 +377,20 @@ class DataGen
                $this->syncTable($tbl, $params);
            }
        }

        /* L'administrateur doit avoir tous les droits obligatoirement! */
        $this->oseAdmin->getBdd()->exec("
        INSERT INTO
          role_privilege(privilege_id, role_id)
        SELECT
          p.id privilege_id, r.id role_id
        FROM
          privilege p
          JOIN role r ON r.code = 'administrateur'
          LEFT JOIN role_privilege rp on rp.privilege_id = p.id AND rp.role_id = r.id
        WHERE
          rp.role_id IS NULL
        ");
    }


+6 −3
Original line number Diff line number Diff line
@@ -24,7 +24,10 @@ class CacheService

    public function remove($class, string $key): CacheService
    {
        unlink($this->keyToFile($class, $key));
        $file = $this->keyToFile($class, $key);
        if (file_exists($file)) {
            unlink($file);
        }

        return $this;
    }