Loading .gitignore +2 −1 Changes for .gitignore: 2 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ /data/DoctrineModule/ /data/DoctrineORMModule/ .DS_Store /upload/* /upload /vendor /tmp/ .~* .sass-cache/ No newline at end of file CHANGELOG.md +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) ------------------ Loading bin/import-UCN.shdeleted 100755 → 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.shdeleted 100755 → 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
.gitignore +2 −1 Changes for .gitignore: 2 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ /data/DoctrineModule/ /data/DoctrineORMModule/ .DS_Store /upload/* /upload /vendor /tmp/ .~* .sass-cache/ No newline at end of file
CHANGELOG.md +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) ------------------ Loading
bin/import-UCN.shdeleted 100755 → 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.shdeleted 100755 → 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