Commit 9e3f8ef1 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Notes de version

parent 2d41f4b9
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -6,6 +6,13 @@ Journal des modifications
- Ajout de la mention "La réservation du lieu de soutenance n'est pas faite automatiquement et reste à votre charge"
- Meilleure gestion des tokens des membres d'une soutenance
- Déclaration tardive de visoconférence ajouté aux interventions de soutenance 
- Avis sur rapport d'activité de fin de thèse
- Ajout (au moment de leur téléchargement) d'une page de couverture aux rapports d'activité validés
- Navigation : pas besoin de page 'Thèse sélectionnée' s'il y a une page 'Ma thèse'
- Notification à l'issue de la validation de la PDC : ajout de la BU en copie du mail
- Suppression des paramètres 'cookie_lifetime'et 'gc_maxlifetime' de la config de l'appliccation
- Refactorisation : extraction d'un nouveau module 'Doctorant' à partir du module 'Application'
- [FIX] Création du menu 'Ma thèse' même si la thèse est soutenue

3.0.8
-----
+42 −0
Original line number Diff line number Diff line
@@ -18,5 +18,47 @@ git fetch --tags && git checkout --force 3.0.10 && bash ./install.sh
Modification liée aux ajouts de nouvelle intervention de soutenance.

```sql
create type avis_enum as enum ('Favorable', 'Défavorable');
create table rapport_avis
(
  id bigint not null
    constraint rapport_avis_pkey
      primary key,
  rapport_id bigint not null
    constraint rapport_avis_rapport_fk
      references rapport,
  avis avis_enum not null,
  commentaires text,
  histo_creation timestamp default ('now'::text)::timestamp without time zone not null,
  histo_createur_id bigint default 1 not null,
  histo_modification timestamp default ('now'::text)::timestamp without time zone not null,
  histo_modificateur_id bigint default 1 not null,
  histo_destruction timestamp,
  histo_destructeur_id bigint
);
alter table rapport_avis owner to ad_sygal;
create index rapport_avis_hcfk_idx
  on rapport_avis (histo_createur_id);
create index rapport_avis_hdfk_idx
  on rapport_avis (histo_destructeur_id);
create index rapport_avis_hmfk_idx
  on rapport_avis (histo_modificateur_id);
create index rapport_avis_rapport_idx
  on rapport_avis (rapport_id);
create sequence RAPPORT_AVIS_ID_seq;

insert into PRIVILEGE(ID, CATEGORIE_ID, CODE, LIBELLE, ORDRE)
with d(ordre, code, lib) as (
  select 10, 'ajouter-avis-tout', 'Ajouter un avis sur un rapport concernant toute thèse' union
  select 20, 'ajouter-avis-sien', 'Ajouter un avis sur un rapport concernant ses thèses' union
  select 30, 'supprimer-avis-tout', 'Supprimer un avis sur un rapport concernant toute thèse' union
  select 40, 'supprimer-avis-sien', 'Supprimer un avis sur un rapport concernant ses thèses'
)
select nextval('privilege_id_seq'), cp.id, d.code, d.lib, d.ordre
from d join CATEGORIE_PRIVILEGE cp on cp.CODE = 'rapport-activite'
;

alter table soutenance_intervention add complement text;

alter table mail_confirmation alter column code type varchar(64) using code::varchar(64);
```
 No newline at end of file