Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ Journal des modifications - Admission (convention de formation) : correction du texte à l'attention du candidat, des directions de thèse et des unités de recherche. - Admission (documents à fournir) : déplacement du passeport dans la section des documents obligatoires pour tous. - Admission (convention et charte) : retrait du filigrane 'PROJET' sur le PDF. - Formulaire d'autorisation d'inscription : plus de question à propos de la création de l'année universitaire suivante (pas créée, du coup). - [FIX] Soutenance HDR : la génération des convocations devait planter (méthode manquante dans une classe). - [FIX] Rapport d'activité : la génération du nom de fichier déposé normalisé plantait si aucune UR n'était associée à la thèse. - [FIX] Ressources distantes ajax-loader-*.gif rappatriées en local. Loading doc/cron/sygal +3 −3 Original line number Diff line number Diff line Loading @@ -6,13 +6,13 @@ APP_DIR=/app ETAB='UCN' ##### Import des données des établissements ##### 0,30 7-19 * * 1-5 root ETAB=$ETAB timeout 1h $APP_DIR/bin/run-import.sh >>/tmp/cron-sygal-run-import.log 2>&1 0,30 7-19 * * 1-5 www-data ETAB=$ETAB timeout 1h $APP_DIR/bin/run-import.sh >>/tmp/cron-sygal-run-import.log 2>&1 ##### Traitements en fonction des résultats de l'import ##### 25,55 7-19 * * 1-5 root /usr/bin/php $APP_DIR/public/index.php process-observed-import-results --source=$ETAB::apogee >>/tmp/cron-sygal-process-observed-import-results.log 2>&1 25,55 7-19 * * 1-5 www-data /usr/bin/php $APP_DIR/public/index.php process-observed-import-results --source=$ETAB::apogee >>/tmp/cron-sygal-process-observed-import-results.log 2>&1 ##### Envoi vers STEP-STAR ###### 0 6 * * 1-5 root ETAB=$ETAB $APP_DIR/bin/run-envoi-step-star.sh >/tmp/cron-sygal-run-envoi-step-star.log 2>&1 0 6 * * 1-5 www-data ETAB=$ETAB $APP_DIR/bin/run-envoi-step-star.sh >/tmp/cron-sygal-run-envoi-step-star.log 2>&1 ##### Ménage dans /tmp ##### 0 4 * * * root bash $APP_DIR/bin/purge_temp_files.sh 1> /tmp/cron-sygal-purge_temp_files.sh.log 2>&1 doc/release-notes/v11/v11.1.0.md 0 → 100644 +19 −0 Original line number Diff line number Diff line # Version 11.1.0 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 11.1.0 && bash ./install.sh ``` - Suivez la doc suivante pour configurer la mise en cache du tableau des rôles par privilège afin d'accélerer l'init du moteur d'ACL (et donc le temps de chargement de toutes les pages de l'application) : https://git.unicaen.fr/lib/unicaen/privilege/-/blob/master/readme.md#cache ## 2. Dans la base de données Néant. doc/release-notes/v12/12.0.0/03_autoris_insc.sql +3 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,9 @@ values ('TX_AUTORISATION_INSCRIPTION_THESE', 'Envoi des données d''autorisation drop table if exists autorisation_inscription_tx; drop table if exists autorisation_inscription_tx_data; alter table autorisation_inscription rename column tem_autor_inscription to temoin_autorisation; create table autorisation_inscription_tx_data ( id bigserial not null Loading doc/release-notes/v12/12.0.0/05_these.sql 0 → 100644 +15 −0 Original line number Diff line number Diff line -- -- Corrections des homoglyphes -- -- Sauvegarde des tables originales create table metadonnee_these__sav_homoglyphes as select * from metadonnee_these ; create table these__sav_homoglyphes as select * from these ; -- Remplacements update metadonnee_these set resume = translate(resume, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), resume_anglais = translate(resume_anglais, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), titre = translate(titre, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), titre_autre_langue = translate(titre_autre_langue, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_libres_fr = translate(mots_cles_libres_fr, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_libres_ang = translate(mots_cles_libres_ang, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_rameau = translate(mots_cles_rameau, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'); update these set titre = translate(titre, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'); Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ Journal des modifications - Admission (convention de formation) : correction du texte à l'attention du candidat, des directions de thèse et des unités de recherche. - Admission (documents à fournir) : déplacement du passeport dans la section des documents obligatoires pour tous. - Admission (convention et charte) : retrait du filigrane 'PROJET' sur le PDF. - Formulaire d'autorisation d'inscription : plus de question à propos de la création de l'année universitaire suivante (pas créée, du coup). - [FIX] Soutenance HDR : la génération des convocations devait planter (méthode manquante dans une classe). - [FIX] Rapport d'activité : la génération du nom de fichier déposé normalisé plantait si aucune UR n'était associée à la thèse. - [FIX] Ressources distantes ajax-loader-*.gif rappatriées en local. Loading
doc/cron/sygal +3 −3 Original line number Diff line number Diff line Loading @@ -6,13 +6,13 @@ APP_DIR=/app ETAB='UCN' ##### Import des données des établissements ##### 0,30 7-19 * * 1-5 root ETAB=$ETAB timeout 1h $APP_DIR/bin/run-import.sh >>/tmp/cron-sygal-run-import.log 2>&1 0,30 7-19 * * 1-5 www-data ETAB=$ETAB timeout 1h $APP_DIR/bin/run-import.sh >>/tmp/cron-sygal-run-import.log 2>&1 ##### Traitements en fonction des résultats de l'import ##### 25,55 7-19 * * 1-5 root /usr/bin/php $APP_DIR/public/index.php process-observed-import-results --source=$ETAB::apogee >>/tmp/cron-sygal-process-observed-import-results.log 2>&1 25,55 7-19 * * 1-5 www-data /usr/bin/php $APP_DIR/public/index.php process-observed-import-results --source=$ETAB::apogee >>/tmp/cron-sygal-process-observed-import-results.log 2>&1 ##### Envoi vers STEP-STAR ###### 0 6 * * 1-5 root ETAB=$ETAB $APP_DIR/bin/run-envoi-step-star.sh >/tmp/cron-sygal-run-envoi-step-star.log 2>&1 0 6 * * 1-5 www-data ETAB=$ETAB $APP_DIR/bin/run-envoi-step-star.sh >/tmp/cron-sygal-run-envoi-step-star.log 2>&1 ##### Ménage dans /tmp ##### 0 4 * * * root bash $APP_DIR/bin/purge_temp_files.sh 1> /tmp/cron-sygal-purge_temp_files.sh.log 2>&1
doc/release-notes/v11/v11.1.0.md 0 → 100644 +19 −0 Original line number Diff line number Diff line # Version 11.1.0 ## 1. Sur le serveur d'application - Placez-vous dans le répertoire de l'application puis lancez la commande suivante pour installer la nouvelle version : ```bash git fetch --tags && git checkout --force 11.1.0 && bash ./install.sh ``` - Suivez la doc suivante pour configurer la mise en cache du tableau des rôles par privilège afin d'accélerer l'init du moteur d'ACL (et donc le temps de chargement de toutes les pages de l'application) : https://git.unicaen.fr/lib/unicaen/privilege/-/blob/master/readme.md#cache ## 2. Dans la base de données Néant.
doc/release-notes/v12/12.0.0/03_autoris_insc.sql +3 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,9 @@ values ('TX_AUTORISATION_INSCRIPTION_THESE', 'Envoi des données d''autorisation drop table if exists autorisation_inscription_tx; drop table if exists autorisation_inscription_tx_data; alter table autorisation_inscription rename column tem_autor_inscription to temoin_autorisation; create table autorisation_inscription_tx_data ( id bigserial not null Loading
doc/release-notes/v12/12.0.0/05_these.sql 0 → 100644 +15 −0 Original line number Diff line number Diff line -- -- Corrections des homoglyphes -- -- Sauvegarde des tables originales create table metadonnee_these__sav_homoglyphes as select * from metadonnee_these ; create table these__sav_homoglyphes as select * from these ; -- Remplacements update metadonnee_these set resume = translate(resume, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), resume_anglais = translate(resume_anglais, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), titre = translate(titre, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), titre_autre_langue = translate(titre_autre_langue, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_libres_fr = translate(mots_cles_libres_fr, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_libres_ang = translate(mots_cles_libres_ang, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'), mots_cles_rameau = translate(mots_cles_rameau, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo'); update these set titre = translate(titre, unistr('\u0396\u0397\u0399\u039A\u039C\u039D\u039F\u03A1\u03A4\u03A5\u03A7\u03BF'), 'ZHIKMNOPTYXo');