Commit 25070dc3 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Merge

parents c8a45f93 43853403
Loading
Loading
Loading
Loading
Loading
+2 −1
Changes for .gitignore: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -2,7 +2,8 @@
/data/DoctrineModule/
/data/DoctrineORMModule/
.DS_Store
/upload/*
/upload
/vendor
/tmp/
.~*
.sass-cache/
 No newline at end of file
+12 −0
Changes for CHANGELOG.md: 12 added lines, 0 removed lines.
Original line number Diff line number Diff line
Journal des modifications
=========================
2.0.0
------------------

- Passage à Zend Framework 3 et PHP 7.3 (gain de performances).
- Utilisation d'un nouveau package unicaen/db-import pour la synchro.
- Listes de diffusion Sympa : page d'activation/désactivation des listes pour lesquelles SyGAL peut fournir
  les abonnés et les proopriétaires via une URL. 
- Nouveau rôle 'Authentifié(e)' permettant d'ajuster les privilèges d'un simple utilisateur authentifié. 
- Ajout des champs Thèmes et Lien pour les offres de thèses des ED
- Ajout du menu secondaire offre de thèse
- Refonte de la gestion du menu secondaire principal pour tenir compte correctement de l'affichage
- Ajout de la gestion multilingue du menu secondaire principal

1.4.9 (08/09/2020)
------------------

bin/import-UCN.sh

deleted100755 → 0
+0 −18
Changes for bin/import-UCN.sh: 0 added lines, 18 removed lines.
Original line number Diff line number Diff line
#!/bin/bash

##########################################################################################
#        Script de lancement de l'import de toutes les données d'un établissement.
##########################################################################################

ETAB="UCN"

php public/index.php import --service=structure        --etablissement=${ETAB} && echo && \
php public/index.php import --service=ecole-doctorale  --etablissement=${ETAB} && echo && \
php public/index.php import --service=unite-recherche  --etablissement=${ETAB} && echo && \
php public/index.php import --service=etablissement    --etablissement=${ETAB} && echo && \
php public/index.php import --service=individu         --etablissement=${ETAB} && echo && \
php public/index.php import --service=doctorant        --etablissement=${ETAB} && echo && \
php public/index.php import --service=these            --etablissement=${ETAB} && echo && \
php public/index.php import --service=role             --etablissement=${ETAB} && echo && \
php public/index.php import --service=acteur           --etablissement=${ETAB} && echo && \
php public/index.php import --service=variable         --etablissement=${ETAB} && echo

bin/import-URN.sh

deleted100755 → 0
+0 −18
Changes for bin/import-URN.sh: 0 added lines, 18 removed lines.
Original line number Diff line number Diff line
#!/bin/bash

##########################################################################################
#        Script de lancement de l'import de toutes les données d'un établissement.
##########################################################################################

ETAB="URN"

php public/index.php import --service=structure        --etablissement=${ETAB} && echo && \
php public/index.php import --service=ecole-doctorale  --etablissement=${ETAB} && echo && \
php public/index.php import --service=unite-recherche  --etablissement=${ETAB} && echo && \
php public/index.php import --service=etablissement    --etablissement=${ETAB} && echo && \
php public/index.php import --service=individu         --etablissement=${ETAB} && echo && \
php public/index.php import --service=doctorant        --etablissement=${ETAB} && echo && \
php public/index.php import --service=these            --etablissement=${ETAB} && echo && \
php public/index.php import --service=role             --etablissement=${ETAB} && echo && \
php public/index.php import --service=acteur           --etablissement=${ETAB} && echo && \
php public/index.php import --service=variable         --etablissement=${ETAB} && echo

bin/run-import.sh

0 → 100755
+44 −0
Changes for bin/run-import.sh: 44 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/usr/bin/env bash

#############################################################################################
#        Script de lancement de l'import et de la synchro pour un établissement.
#############################################################################################
#
# Variables d'env requises :
#   ETAB : code de l'établissement à traiter, ex: "UCN".
#
# Variables d'env possibles :
#   SERVICE : code du service à traiter, ex: "variable".
#

usage() {
  cat << EOF
Script de lancement de l'import et de la synchro pour un établissement.
Usage: ETAB=<etab> [SERVICE=<service>] $0
EOF
  exit 0;
}

echo "Etablissement : $ETAB"
echo "Service : $SERVICE"

[[ -z "$ETAB" ]] && usage

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"

# Import (appel web service) puis Synchro
if [ -z "$SERVICE" ]; then
  # tous les services
  set -x
  /usr/bin/php ${APP_DIR}/public/index.php import-all --etablissement=${ETAB} --synchronize=0 --breakOnServiceNotFound=0 && \
  /usr/bin/php ${APP_DIR}/public/index.php run synchro --all
else
  # seul service spécifié
  set -x
  /usr/bin/php ${APP_DIR}/public/index.php import --etablissement=${ETAB} --service=${SERVICE} --synchronize=0 && \
  /usr/bin/php ${APP_DIR}/public/index.php run synchro --name=${SERVICE}
fi
 No newline at end of file
Loading