Commit 0beaf645 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'release_6.0.5'

parents e66fcd7c 599e22b6
Loading
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
Journal des modifications
=========================

6.0.5
-----
- [FIX] Correction d'un bug empêchant la création d'établissement ; améliorations des validateurs des formulaires de structures.
- [FIX] Correction de bugs en cas d'utilisateur ayant à la fois le rôle Doctorant et un autre rôle.
- [FIX] Correction du plantage survenant dans RapportActiviteAssertion (interrogée par la navigation) lorsque l'utilisateur n'est pas authentifié.
- [FIX] Destinataires de la notification de demande de validation d'une proposition de soutenance : adresse mail "aspects doctorat"
  de l'établissement d'inscription, plutôt que la liste des individus ayant le rôle BDD obsolète.
- Onglet 'Rôles et membres' d'une ED/UR : renommage de 'Site' en 'Établissement d'inscription' (clarification).
- Complétion des qualités du jury sur la page de couverture avec le dossier de soutenance si manquante dans la donnée source
- Remise en place du menu de gestion des qualités
- Mise à jour de la doc et des scripts d'install de la base de données.

6.0.4
-----
- [FIX] Recherche de rapports d'Activité/CSI/Mi-parcours : les filtres Établissement/ED/UR géraient mal la subsitution de structures.
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ Le script shell [`./build_db_install_files.sh`](build_db_install_files.sh) gén

Ce script `./build_db_install_files.sh` :
  - se base sur les fichers `.template.*` situés dans le répertoire [`src/`](src) ;
  - charge le fichier de config [`./conf/build_db_install_files.conf`](confuild_db_install_files.conf)
  - charge le fichier de config [`./conf/build_db_install_files.conf`](conf/build_db_install_files.conf)
    dans lequel sont spécifiés les paramètres de génération.

Le script prend en argument :
+32 −3
Original line number Diff line number Diff line
@@ -164,8 +164,37 @@ echo "> $OUTPUT_FILE"
# data
#
OUTPUT_FILE=$OUTPUT_DIR/sql/04_$NAME_INSERT_DATA.sql
PATTERN='categorie_privilege|domaine_scientifique|import_observ|information_langue|nature_fichier|notif|privilege|profil|profil_privilege|soutenance_configuration|soutenance_etat|soutenance_qualite|type_rapport|type_structure|type_validation|version_fichier|wf_etape'
pg_dump --data-only --column-inserts --table="($PATTERN)" >$OUTPUT_FILE
pg_dump --data-only --column-inserts \
--table="categorie_privilege" \
--table="domaine_scientifique" \
--table="formation_enquete_categorie" \
--table="formation_enquete_question" \
--table="formation_etat" \
--table="import_observ" \
--table="information_langue" \
--table="nature_fichier" \
--table="notif" \
--table="pays" \
--table="privilege" \
--table="profil" \
--table="profil_privilege" \
--table="soutenance_etat" \
--table="soutenance_qualite" \
--table="type_rapport" \
--table="type_structure" \
--table="type_validation" \
--table="unicaen_alerte_alerte" \
--table="unicaen_avis_type" \
--table="unicaen_avis_type_valeur" \
--table="unicaen_avis_type_valeur_complem" \
--table="unicaen_avis_valeur" \
--table="unicaen_parametre_categorie" \
--table="unicaen_parametre_parametre" \
--table="unicaen_renderer_macro" \
--table="unicaen_renderer_template" \
--table="version_fichier" \
--table="wf_etape" \
> $OUTPUT_FILE
replacePgDatabaseAndUserInScript $OUTPUT_FILE
echo "> $OUTPUT_FILE"

@@ -181,7 +210,7 @@ echo "> $OUTPUT_FILE"
# constraints
#
OUTPUT_FILE=$OUTPUT_DIR/sql/06_$NAME_CREATE_CONSTRAINTS.sql
pg_dump --section=post-data --schema-only >$OUTPUT_FILE
pg_dump --section=post-data --schema-only --exclude-table="mv_indicateur_*" >$OUTPUT_FILE
replacePgDatabaseAndUserInScript $OUTPUT_FILE
echo "> $OUTPUT_FILE"

+4 −3
Original line number Diff line number Diff line
Création d'une base de données pour ESUP-SyGAL
==============================================

Les fichiers fournis permettant de créer une base de données pour ESUP-SyGAL sont :
Les fichiers fournis permettant de créer une base de données neuve pour ESUP-SyGAL sont :

- d'une part, le fichier de config et le script bash de construction :
    - [`build_db_files.conf.dist`](build_db_files.conf.dist) (à adpater et à renommer en `.conf`)
    - [`build_db_files.conf.dist`](build_db_files.conf.dist) (à adapter et à renommer en `.conf`)
    - [`build_db_files.sh`](build_db_files.sh)
    
- d'autre part, les scripts SQL situés dans le répertoire [`sql/`](sql) :
@@ -129,7 +129,8 @@ Par précaution, effacez éventuellement les variables d'environnement exportée
unset ON_ERROR_STOP PGHOST PGPORT PGDATABASE PGUSER PGPASSWORD # précaution
```

## Si besoin

## Uniquement en cas de besoin

- Suppression de la base de données !!

+9 −9
Original line number Diff line number Diff line
@@ -4,24 +4,24 @@
#============================================#

#=============== Établissement =============#
ETAB_CODE='UCN'                             # Code unique identifiant l'établissement
ETAB_SIGLE='Unicaen'                        # Sigle ou surnom de l'établissement
ETAB_LIBELLE='Université de Caen Normandie' # Libellé complet de l'établissement
ETAB_DOMAINE='unicaen.fr'                   # Domaine de l'établissement
ETAB_CODE='UCN'                             # Code unique identifiant l'établissement (ex : 'UCN')
ETAB_SIGLE='Unicaen'                        # Sigle ou surnom de l'établissement (ex : 'Unicaen')
ETAB_LIBELLE='Université de Caen Normandie' # Libellé complet de l'établissement (ex : 'Université de Caen Normandie')
ETAB_DOMAINE='unicaen.fr'                   # Domaine de l'établissement (ex : 'unicaen.fr')
EMAIL_ASSISTANCE='sygal-assistance@univ.fr' # Adresse électronique d'assistance
EMAIL_BIBLIOTHEQUE='sygal-scd@univ.fr'      # Adresse électronique par les aspects Bibliothèque
EMAIL_DOCTORAT='sygal-doctorat@univ.fr'     # Adresse électronique par les aspects Doctorat

#============= COMUE éventuelle ============#
ETAB_COMUE=0                                # Une COMUE doit-elle être créée ? 0=Non 1=Oui
#ETAB_COMUE_SIGLE='NU'                       # Sigle ou surnom de la COMUE
#ETAB_COMUE_LIBELLE='Normandie Université'   # Libellé complet de la COMUE
#ETAB_COMUE_DOMAINE='normandie-univ.fr'      # Domaine de la COMUE
#ETAB_COMUE_SIGLE='NU'                       # Sigle ou surnom de la COMUE (ex : 'NU')
#ETAB_COMUE_LIBELLE='Normandie Université'   # Libellé complet de la COMUE (ex : 'Normandie Université')
#ETAB_COMUE_DOMAINE='normandie-univ.fr'      # Domaine de la COMUE (ex : 'normandie-univ.fr')

#============================= CED =========================#
ETAB_CED=0                                                  # Un CED doit-il être créé ? 0=Non 1=Oui
#ETAB_CED_SIGLE='CED'                                        # Sigle du CED
#ETAB_CED_LIBELLE='Collège des écoles doctorales normandes'  # Libellé complet du CED
#ETAB_CED_SIGLE='CED'                                        # Sigle du CED (ex : 'CED')
#ETAB_CED_LIBELLE='Collège des écoles doctorales normandes'  # Libellé complet du CED (ex : 'Collège des écoles doctorales normandes')

#============= Sources d'import ============#
SOURCE_APOGEE=1                             # Apogée   est-elle une source de données à importer ? 0=Non 1=Oui
Loading