Loading CHANGELOG.md +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. Loading bin/database/README.md +1 −1 Original line number Diff line number Diff line Loading @@ -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 : Loading bin/database/build_db_install_files.sh +32 −3 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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" Loading bin/database/src/README.template.md +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) : Loading Loading @@ -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 !! Loading bin/database/src/build_db_files.template.conf.dist +9 −9 Original line number Diff line number Diff line Loading @@ -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 Loading
CHANGELOG.md +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. Loading
bin/database/README.md +1 −1 Original line number Diff line number Diff line Loading @@ -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 : Loading
bin/database/build_db_install_files.sh +32 −3 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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" Loading
bin/database/src/README.template.md +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) : Loading Loading @@ -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 !! Loading
bin/database/src/build_db_files.template.conf.dist +9 −9 Original line number Diff line number Diff line Loading @@ -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