Skip to content
Snippets Groups Projects
Commit 819a25f1 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Mise a jour de l'ajout des privilege

parent 223289af
No related branches found
No related tags found
No related merge requests found
Pipeline #22607 passed
......@@ -45,18 +45,35 @@ create unique index unicaen_parametre_parametre_code_categorie_id_uindex
-- PRIVILEGES ----------------------------------------------------------------------------------------------------------
INSERT INTO unicaen_privilege_categorie (id, code, libelle, ordre, namespace) VALUES (nextval(unicaen_privilege_categorie_id_seq), 'parametrecategorie', 'UnicaenParametre - Gestion des catégories de paramètres', 70000, 'UnicaenParametre\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametrecategorie_index', 'Affichage de l''index des paramètres', 10);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametrecategorie_modifier', 'Modifier une catégorie de paramètre', 40);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametrecategorie_ajouter', 'Ajouter une catégorie de paramètre', 30);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametrecategorie_supprimer', 'Supprimer une catégorie de paramètre', 60);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametrecategorie_afficher', 'Affichage des détails d''une catégorie', 20);
INSERT INTO unicaen_privilege_categorie (id, code, libelle, ordre, namespace) VALUES (nextval(unicaen_privilege_categorie_id_seq), 'parametre', 'UnicaenParametre - Gestion des paramètres', 70001, 'UnicaenParametre\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametre_afficher', 'Afficher un paramètre', 10);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametre_ajouter', 'Ajouter un paramètre', 20);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametre_modifier', 'Modifier un paramètre', 30);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametre_supprimer', 'Supprimer un paramètre', 50);
INSERT INTO unicaen_privilege_privilege (categorie_id, code, libelle, ordre) VALUES (lastval(unicaen_privilege_categorie_id_seq), 'parametre_valeur', 'Modifier la valeur d''un parametre', 100);
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('parametrecategorie', 'UnicaenParametre - Gestion des catégories de paramètres', 70000, 'UnicaenParametre\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'parametrecategorie_index', 'Affichage de l''index des paramètres', 10 UNION
SELECT 'parametrecategorie_afficher', 'Affichage des détails d''une catégorie', 20 UNION
SELECT 'parametrecategorie_ajouter', 'Ajouter une catégorie de paramètre', 30 UNION
SELECT 'parametrecategorie_modifier', 'Modifier une catégorie de paramètre', 40 UNION
SELECT 'parametrecategorie_supprimer', 'Supprimer une catégorie de paramètre', 60
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'parametrecategorie'
;
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('parametre', 'UnicaenParametre - Gestion des paramètres', 70001, 'UnicaenParametre\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'parametre_afficher', 'Afficher un paramètre', 10 UNION
SELECT 'parametre_ajouter', 'Ajouter un paramètre', 20 UNION
SELECT 'parametre_modifier', 'Modifier un paramètre', 30 UNION
SELECT 'parametre_supprimer', 'Supprimer un paramètre', 50 UNION
SELECT 'parametre_valeur', 'Modifier la valeur d''un parametre', 100
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'parametre'
;
--TODO penser à accorder les privilèges selon le besoin
\ 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