Commit be731651 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

SQL : ajout script de création des privilèges nécessaires.

parent 5e9e3914
Loading
Loading
Loading
Loading
+55 −1
Original line number Diff line number Diff line
@@ -170,3 +170,57 @@ create or replace PACKAGE BODY UNICAEN_IMPORT AS

  -- END OF AUTOMATIC GENERATION --
END UNICAEN_IMPORT;

/


/*********************************************************************************************
 *                                          Privilèges
 *********************************************************************************************/

insert into CATEGORIE_PRIVILEGE (ID, CODE, LIBELLE, ORDRE) values (
  CATEGORIE_PRIVILEGE_ID_SEQ.nextval,
  'import',
  'Import',
  2
);

/

insert into PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) select
   PRIVILEGE_ID_SEQ.nextval,
   cat.id,
   'ecarts',
   'Écarts entre les données de l''application et ses sources',
   1
from CATEGORIE_PRIVILEGE cat where code = 'import';

/

insert into PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) select
   PRIVILEGE_ID_SEQ.nextval,
   cat.id,
   'maj',
   'Mise à jour des données à partir de leurs sources',
   2
from CATEGORIE_PRIVILEGE cat where code = 'import';

/

insert into PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) select
   PRIVILEGE_ID_SEQ.nextval,
   cat.id,
   'tbl',
   'Tableau de bord principal',
   3
from CATEGORIE_PRIVILEGE cat where code = 'import';

/

insert into PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) select
   PRIVILEGE_ID_SEQ.nextval,
   cat.id,
   'vues-procedures',
   'Mise à jour des vues différentielles et des procédures de mise à jour',
   4
from CATEGORIE_PRIVILEGE cat where code = 'import';
 No newline at end of file