Skip to content
Snippets Groups Projects
Commit fab08e81 authored by Thibaut Vallee's avatar Thibaut Vallee
Browse files

maj des scripts et des priviléges

parent d51fa46d
Branches
Tags
No related merge requests found
Pipeline #35330 passed
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('fichier', 'Gesion de fichiers', 200, 'Fichier\Provider\Privilege');
VALUES ('fichier', 'Gesion de fichiers', 1000, 'UnicaenFichier\Provider\Privilege');
-- Note : les priviléges sont pret, mais pas vraiment leurs usages
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'fichier_afficher', 'Afficher l''index des fichiers', 1
......@@ -10,6 +11,10 @@ WITH d(code, lib, ordre) AS (
UNION SELECT 'fichier_archiver', 'Archiver des fichiers', 5
UNION SELECT 'fichier_restaurer', 'Restaurer des fichiers', 6
UNION SELECT 'fichier_supprimer', 'Supprimer des fichiers', 7
UNION SELECT 'nature_afficher', 'Afficher l''index des natures de fichiers', 11
UNION SELECT 'nature_ajouter', 'Ajouter une nature de fichier', 12
UNION SELECT 'nature_modifier', 'Modifier des natures de fichiers', 13
UNION SELECT 'nature_supprimer', 'Supprimer des natures de fichiers', 14
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
......@@ -25,6 +30,6 @@ privileges as (
join unicaen_privilege_categorie c on p.categorie_id = c.id
where c.code = 'fichier'
)
INSERT INTO demo.public.unicaen_privilege_privilege_role_linker (role_id, privilege_id)
INSERT INTO public.unicaen_privilege_privilege_role_linker (role_id, privilege_id)
SELECT roles.id, privileges.id FROM roles, privileges
on CONFLICT (role_id, privilege_id) do NOTHING;
\ No newline at end of file
......@@ -13,4 +13,9 @@ class FichierPrivileges extends Privileges
const FICHIER_ARCHIVER = 'fichier-fichier_archiver';
const FICHIER_RESTAURER = 'fichier-fichier_restaurer';
const FICHIER_SUPPRIMER = 'fichier-fichier_supprimer';
const NATURE_AFFICHER = 'fichier-nature_afficher';
const NATURE_AJOUTER = 'fichier-nature_ajouter';
const NATURE_MODIFIER = 'fichier-nature_modifier';
const NATURE_SUPPRIMER = 'fichier-nature_supprimer';
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment