Commit 1802f8f9 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Merge branch 'master' into test

parents 1887a120 ea1666e6
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
Journal des modifications
=========================

12.1.0
13.0.0
------
- Module Portfolio ; fiches RNCP ; import des publications HAL du doctorant (possibilité d'y associer des compétences RNCP).
- Passage à unicaen/db-import 8.0.0 pour réception des IA Pégase envoyées potentiellement N fois car mises en file d'attente en cas d'erreur de réception côté SyGAL.
- Menu Formations : élargissement du nombre de rôles habilités à voir le menu.
- Page 'Mes formations' pour le doctorant : suppression de la colonne 'Etablissement'.
- Déplacement de la config des imports/synchros dans le module Import.
- Rapport activité : envoi d'une notification aux gestionnaires d'ED lorsque la direction d'ED a donné son avis.
- [FIX] Rapports d'activité : correction du plantage empêchant l'envoi de la notification en cas de validation/avis.
- [FIX] Correction de la config des imports api_import_inscription_administrative et api_import_inscription_administrative_apprenant.
- [FIX] Rapport CSI : rétablissement du bouton de suppression d'un rapport.
- [FIX] Corrections de divers plantages dûs à des valeurs null.
- [FIX] Variable possiblement indéfinie dans le footer de la convention de mise en ligne de la thèse.
- [FIX] Module Admission : plantage lors de la suppression complète d'un dossier.
- [FIX] Admission (charte) : correction du texte à l'attention du candidat, des directions de thèse et des unités de recherche.
- [FIX] Délibération finale pour une soutenance de thèse non importée : mauvaise méthode appelée. 

12.0.0
------
+42 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

#############################################################################################
#        Script de lancement de l'import et de la synchro des publications HAL.
#       (TODO: pouvoir cibler 1 établissement particulier comme ./run-import.sh)
#############################################################################################
#
# Variables d'env attendues :
#   Aucune !
#

CURR_DIR=$(cd `dirname $0` && pwd)
APP_DIR=$(cd ${CURR_DIR}/.. && pwd)

echo "Répertoire courant : $CURR_DIR"
echo "Répertoire de l'appli : $APP_DIR"

# Avorte si le script est déjà en cours d'exécution (avec les mêmes arguments)
LOCK_FILE=/run/$(basename $0).lock
echo "Lock file : $LOCK_FILE"
exec 200>$LOCK_FILE
flock -n 200
if [ $? -eq 1 ]; then
  echo "Script $(realpath $0) déjà en cours d'exécution ($LOCK_FILE). Stop !"
  exit 1
fi

echo

function run() {
  (
    set -x ;
    /usr/bin/php ${APP_DIR}/vendor/bin/laminas unicaen:db-import:run-import --name publications-hal && \
    /usr/bin/php ${APP_DIR}/vendor/bin/laminas unicaen:db-import:run-synchro --name publications-hal
  )
}

run

# Vidage du cache de résultat Doctrine
#rm -rf ${APP_DIR}/data/DoctrineModule/cache/*
${APP_DIR}/vendor/bin/doctrine-module orm:clear-cache:result
+2 −3
Original line number Diff line number Diff line
@@ -67,7 +67,7 @@
        "unicaen/privilege": "^6.4",
        "unicaen/console": "^6.0",
        "unicaen/db-anonym": "^4.0",
        "unicaen/db-import": "dev-feature_duplicates_order_by",
        "unicaen/db-import": "^8.0",
        "unicaen/etat": "^6.0",
        "unicaen/evenement": "^6.4",
        "unicaen/faq": "^7.0",
@@ -84,8 +84,7 @@
        "unicaen/sql": "^2.0",
        "unicaen/sygal-api": "dev-master",
        "unicaen/utilisateur": "^6.3",
        "unicaen/avis": "^1.1",
        "unicaen/db-import-exemple": "dev-master"
        "unicaen/avis": "^1.1"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
+204 −256

File changed.

Preview size limit exceeded, changes collapsed.

+2 −0
Original line number Diff line number Diff line
@@ -100,6 +100,8 @@ return [
        'Validation',
        'HDR',
        'Candidat',
        'Portfolio',
        'RNCP',
        'Tx',
        'Portfolio',
        'RNCP'
Loading