Changes for CHANGELOG.md: 6 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
Journal des modifications
=========================
2.1.7
-----
- Changement du fonctionnement de sursis pour les soutenances : seul la validation acteur vérifie le délai de deux mois et le sursis annule cette vérification.
- Ajout d'une interface pour lier/délier des utilisateurs sans individu à un individu.
- Le rôle de co-directeur est maintenant un rôle attribué automatiquement
2.1.6
-----
- Utilisation de l'id permanent CHARTE_DEPOT_DIFFUSION_THESE pour télécharger la charte de dépôt et diffusion de thèse.
)-- PAS GRAVE si vous rencontrez l'erreur 'ORA-00001: violation de contrainte unique'
;
deletefromCATEGORIE_PRIVILEGEwherecode='fichier-divers'-- NB: cascade sur PROFIL_PRIVILEGE et ROLE_PRIVILEGE
;
--
-- INTERVENTION DE DECLARATION DU PRESIDENT EN DISTANCIEL
--
createtableSOUTENANCE_INTERVENTION
(
IDNUMBERnotnull,
THESE_IDNUMBERnotnull
constraintSINTERVENTION_THESE_ID_FK
referencesTHESE,
TYPE_INTERVENTIONNUMBERnotnull,
HISTO_CREATIONDATEnotnull,
HISTO_CREATEUR_IDNUMBERnotnull
constraintSINTERVENTION_USERC_ID_FK
referencesUTILISATEUR,
HISTO_MODIFICATIONDATE,
HISTO_MODIFICATEUR_IDNUMBER
constraintSINTERVENTION_USERM_ID_FK
referencesUTILISATEUR,
HISTO_DESTRUCTIONDATE,
HISTO_DESTRUCTEUR_IDNUMBER
constraintSINTERVENTION_USERD_ID_FK
referencesUTILISATEUR
)
/
createuniqueindexSINTERVENTION_ID_UINDEX
onSOUTENANCE_INTERVENTION(ID)
/
altertableSOUTENANCE_INTERVENTION
addconstraintSOUTENANCE_INTERVENTION_PK
primarykey(ID)
/
createsequenceSOUTENANCE_INTERVENTION_ID_seq;
insertintoCATEGORIE_PRIVILEGE(ID,CODE,LIBELLE,ORDRE)VALUES(CATEGORIE_PRIVILEGE_ID_SEQ.nextval,'soutenance_intervention','Intervention sur les soutenances',102);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'intervention_index','Afficher la liste des interventions',10);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'intervention_afficher','Afficher une intervention',20);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'intervention_modifier','Déclarer/Modifier une intervention',30);
insertintoCATEGORIE_PRIVILEGE(ID,CODE,LIBELLE,ORDRE)VALUES(CATEGORIE_PRIVILEGE_ID_SEQ.nextval,'soutenance_justificatif','Justificatifs associés à la soutenance',102);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'justificatif_index ','Index des justificatifs',10);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'justificatif_ajouter','Ajouter un justificatif la liste des interventions',20);
insertintoPRIVILEGE(ID,CATEGORIE_ID,CODE,LIBELLE,ORDRE)VALUES(PRIVILEGE_ID_SEQ.nextval,CATEGORIE_PRIVILEGE_ID_SEQ.currval,'justificatif_retirer','Retirer un justificatif la liste des interventions',30);
INSERTINTOSOUTENANCE_CONFIGURATION(ID,CODE,LIBELLE,VALEUR)VALUES(18,'PERIODE_INTERVENTION_DIRECTEUR','Période autorisant les directeurs à intervenir','7');
INSERTINTONATURE_FICHIER(ID,CODE,LIBELLE)VALUES(NATURE_FICHIER_ID_SEQ.nextval,'SIGNATURE_CONVOCATION','Signature pour la convocation à la soutenance');