Commit 16fea66f authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Suppressions de fichiers obsolètes

parent e994aa77
Loading
Loading
Loading
Loading

data/SQL/75-substisutions.sql

deleted100755 → 0
+0 −29
Changes for data/SQL/75-substisutions.sql: 0 added lines, 29 removed lines.
Original line number Diff line number Diff line
INSERT INTO SYGAL.CATEGORIE_PRIVILEGE (ID, CODE, LIBELLE, ORDRE) VALUES (19, 'substitution', 'Substitution de structures', 300);

INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (250, 19, 'automatique', 'Substitution automatique de structures', 100);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (251, 19, 'consultation-etablissement', 'Consultation des substitutions d''établissement', 200);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (254, 19, 'modification-etablissement', 'Modification des substitutions d''établissement ', 220);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (252, 19, 'consultation-ecole', 'Consultation des substitutions d''école doctorale', 300);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (255, 19, 'modification-ecole', 'Modification des substitutions d''école doctorale', 320);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (253, 19, 'consultation-unite', 'Consultation des substitutions d''unité de recherche', 400);
INSERT INTO SYGAL.PRIVILEGE (ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE) VALUES (256, 19, 'modification-unite', 'Modification des substitutions d''unité de recherche', 420);


-- Pour les unités de recherche
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('UR', 253);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('UR', 256);
-- Pour les écoles doctorale
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ED', 252);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ED', 255);
-- Pour les établissements (Admin)
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN', 251);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN', 254);

-- Pour l'ADMIN_TECH
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 250);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 253);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 256);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 252);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 255);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 251);
INSERT INTO SYGAL.ROLE_PRIVILEGE_MODELE (ROLE_CODE, PRIVILEGE_ID) VALUES ('ADMIN_TECH', 254);
 No newline at end of file

data/SQL/ecole_doct.sql

deleted100755 → 0
+0 −85
Changes for data/SQL/ecole_doct.sql: 0 added lines, 85 removed lines.
Original line number Diff line number Diff line

--
-- Vérif des persopass grâce au mail.
--
with tmp as (
  select 'durand'       u from dual union
  select 'laurentj'     u from dual union
  select 'saillant'     u from dual union
  select 'prellier'     u from dual union
  select 'fadili'       u from dual union
  select 'levigoureux'  u from dual union
  select 'ourry'        u from dual union
  select 'dauphin'      u from dual union
  select 'rouden'       u from dual
)
select ucbn_ldap.alias2mail(tmp.u) from tmp;


--
-- Insertion de nouveaux individus SSI aucun individu n'existe avec le même mail.
--
insert into INDIVIDU(ID, HISTO_CREATEUR_ID, HISTO_MODIFICATEUR_ID, SOURCE_ID, SOURCE_CODE, PRENOM, NOM_USUEL, EMAIL)
  with tmp as (
    select 'Christophe' p, 'DURAND'         n, ucbn_ldap.alias2mail('durand'     ) m from dual union
    select 'Jérome'     p, 'LAURENT'        n, ucbn_ldap.alias2mail('laurentj'   ) m from dual union
    select 'Elodie'     p, 'SAILLANT'       n, ucbn_ldap.alias2mail('saillant'   ) m from dual union
    select 'Wilfrid'    p, 'PRELLIER'       n, ucbn_ldap.alias2mail('prellier'   ) m from dual union
    select 'Jalal'      p, 'FADILI'         n, ucbn_ldap.alias2mail('fadili'     ) m from dual union
    select 'Fabrice'    p, 'LE VIGOUREUX'   n, ucbn_ldap.alias2mail('levigoureux') m from dual union
    select 'Alain'      p, 'OURRY'          n, ucbn_ldap.alias2mail('ourry'      ) m from dual union
    select 'François'   p, 'DAUPHIN'        n, ucbn_ldap.alias2mail('dauphin'    ) m from dual union
    select 'Jacques'    p, 'ROUDEN'         n, ucbn_ldap.alias2mail('rouden'     ) m from dual union
    select 'Jérome'     p, 'LAURENT'        n, ucbn_ldap.alias2mail('laurentj'   ) m from dual union
    select 'Elodie'     p, 'SAILLANT'       n, ucbn_ldap.alias2mail('saillant'   ) m from dual union
    select 'Wilfrid'    p, 'PRELLIER'       n, ucbn_ldap.alias2mail('prellier'   ) m from dual union
    select 'Jalal'      p, 'FADILI'         n, ucbn_ldap.alias2mail('fadili'     ) m from dual union
    select 'Fabrice'    p, 'LE VIGOUREUX'   n, ucbn_ldap.alias2mail('levigoureux') m from dual union
    select 'Alain'      p, 'OURRY'          n, ucbn_ldap.alias2mail('ourry'      ) m from dual union
    select 'François'   p, 'DAUPHIN'        n, ucbn_ldap.alias2mail('dauphin'    ) m from dual union
    select 'Jacques'    p, 'ROUDEN'         n, ucbn_ldap.alias2mail('rouden'     ) m from dual
  )
  select INDIVIDU_id_seq.nextval, u.id, u.id, s.id, INDIVIDU_id_seq.currval, tmp.p, tmp.n, tmp.m
  from UTILISATEUR u, source s, tmp
  where u.USERNAME = 'sodoct-app' and s.CODE = 'App'
        and not exists (select * from individu i where email = tmp.m);



--
-- Ajout de directeurs d'UR recherchés dans la table individu par leur mail unicaen :
--
insert into ECOLE_DOCT_IND(ID, ECOLE_DOCT_ID, INDIVIDU_ID, ROLE_ID)
  with tmp as (
    select '556' ed, ucbn_ldap.alias2mail('durand'     ) m from dual
    UNION
    select '558' ed, ucbn_ldap.alias2mail('laurentj'   ) m from dual
    UNION
    select '98'  ed, ucbn_ldap.alias2mail('saillant'   ) m from dual
    UNION
    select '181' ed, ucbn_ldap.alias2mail('prellier'   ) m from dual
    UNION
    select '181' ed, ucbn_ldap.alias2mail('fadili'     ) m from dual
    UNION
    select '242' ed, ucbn_ldap.alias2mail('levigoureux') m from dual
    UNION
    select '497' ed, ucbn_ldap.alias2mail('ourry'      ) m from dual
    UNION
    select '497' ed, ucbn_ldap.alias2mail('dauphin'    ) m from dual
    UNION
    select '508' ed, ucbn_ldap.alias2mail('rouden'     ) m from dual
  )
  select ECOLE_DOCT_IND_ID_SEQ.nextval, ed.id, i.id, r.id
  from ECOLE_DOCT ed, INDIVIDU i, USER_ROLE r, tmp
  where r.ROLE_ID = 'Directeur d''école doctorale' and ed.SOURCE_CODE = tmp.ed and i.EMAIL = tmp.m
;



-- vérif
select ed.libelle, i.id, i.nom_usuel, i.prenom, r.role_id
from ecole_doct_ind edi
  join ecole_doct ed on edi.ecole_doct_id = ed.id
  join individu i on edi.individu_id = i.id
  join user_role r on edi.role_id = r.id;

data/SQL/etablissement_ADD.sql

deleted100755 → 0
+0 −30
Changes for data/SQL/etablissement_ADD.sql: 0 added lines, 30 removed lines.
Original line number Diff line number Diff line
-- NB NOT NULL NE PEUT ETRE DONNEE QU A UNE TABLE VIDE

-- CREATE THE TABLE ETAB

CREATE TABLE ETAB
(
  ID NUMBER(*) PRIMARY KEY NOT NULL,
  LIBELLE VARCHAR2(128) NOT NULL
);
--CREATE UNIQUE INDEX ETAB_ID_uindex ON ETAB (ID);

INSERT INTO ETAB (ID, LIBELLE) VALUES (1, 'Normandie Université');
INSERT INTO ETAB (ID, LIBELLE) VALUES (2, 'Université de Caen');
INSERT INTO ETAB (ID, LIBELLE) VALUES (3, 'Université de Rouen');
INSERT INTO ETAB (ID, LIBELLE) VALUES (4, 'Université du Havre');
INSERT INTO ETAB (ID, LIBELLE) VALUES (5, 'INSA Rouen');

-- AJOUT DANS LA TABLE THESARD

ALTER TABLE THESARD ADD ETAB_ID NUMBER(*);
ALTER TABLE THESARD ADD CONSTRAINT THESARD_ETFK FOREIGN KEY (ETAB_ID) REFERENCES ETAB (ID);

UPDATE THESARD SET ETAB_ID = 2;

-- AJOUT DANS LA TABLE THESE

ALTER TABLE THESE ADD ETAB_ID NUMBER(*);
ALTER TABLE THESE ADD CONSTRAINT THESE_ETFK FOREIGN KEY (ETAB_ID) REFERENCES ETAB (ID);

UPDATE THESE SET ETAB_ID = 2;
 No newline at end of file

data/SQL/etablissement_DROP.sql

deleted100755 → 0
+0 −13
Changes for data/SQL/etablissement_DROP.sql: 0 added lines, 13 removed lines.
Original line number Diff line number Diff line
-- NETTOYAGE THESARD

ALTER TABLE THESARD DROP CONSTRAINT THESARD_ETFK;
ALTER TABLE THESARD DROP COLUMN ETAB_ID;

-- NETTOYAGE THESE

ALTER TABLE THESE DROP CONSTRAINT THESE_ETFK;
ALTER TABLE THESE DROP COLUMN ETAB_ID;

-- NETTOYAGE ETAB

DROP TABLE ETAB;
 No newline at end of file
+0 −1525

File deleted.

Preview size limit exceeded, changes collapsed.

Loading