Skip to content
Snippets Groups Projects
Commit d5515a75 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Admin a tous les droits

bug cache résolu
parent 06f21393
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
......@@ -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
");
}
......
......@@ -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;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment