Select Git revision
101_privilege.sql

Jean-Philippe Metivier authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
101_privilege.sql 1.41 KiB
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('validationtype', 'Gestion des types de validation', 10000, 'UnicaenValidation\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'validationtype_afficher', 'Affichage des types de validations', 10 UNION
SELECT 'validationtype_modifier', 'Modifier un type de validation', 20 UNION
SELECT 'validationtype_detruire', 'Détruire un type de validation', 30
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'validationtype'
;
INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('validationinstance', 'Gestion des instances de validation', 10000, 'UnicaenValidation\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'validationinstance_afficher', 'Affichage des instances de validations', 10 UNION
SELECT 'validationinstance_modifier', 'Modifier une instance de validation', 30 UNION
SELECT 'validationinstance_historiser', 'Historiser/restaurer une instance de validation', 40 UNION
SELECT 'validationinstance_detruire', 'Détruire une isntance de validation', 50
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'validationinstance'
;