Loading CHANGELOG.md +8 −0 Original line number Diff line number Diff line Journal des modifications ========================= 2.1.0 ----- - Service 'thèse' : ajout du code SISE de la discipline. - Service 'individu' : ajout du code pays de nationalité. - Service 'structure' : correction d'un nvl(etb.lib_web_etb, etb.lib_etb)' oublié créant des doublons. - Correction d'une vue pour Physalis. - Passage à PHP 7.4. 2.0.0 ----- - Ajout d'une V2 à l'API pour permettre l'import avec unicaen/db-import par ESUP-SyGAL ; la V1 demeure. Loading Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -24,4 +24,4 @@ COPY . /app WORKDIR /app RUN composer install RUN composer install --no-dev --no-suggest --prefer-dist --optimize-autoloader INSTALL.md +6 −6 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ traduit en bash.) Lancez le script `Dockerfile.sh` : ```bash cd /app bash Dockerfile.sh 7.0 bash Dockerfile.sh 7.4 ``` Ensuite, vérifiez et ajustez si besoin sur votre serveur les fichiers de configs suivants, Loading @@ -46,11 +46,11 @@ créés par le script `Dockerfile.sh` : - ${PHP_CONF_DIR}/fpm/conf.d/90-app.ini NB: Vérifiez dans le script `Dockerfile.sh` que vous venez de lancer mais normalement `APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.0`. `APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.4`. ### Installation d'une version précise du WS Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.0.0` Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.1.0` par exemple. Placez-vous dans le répertoire des sources du web service puis lancez les commandes git suivantes pour obtenir la liste des Loading @@ -59,10 +59,10 @@ versions officielles du WS : git fetch && git fetch --tags && git tag ``` Si la version la plus récente est par exemple la `2.0.0`, utilisez les commandes suivantes pour "installer" cette version Si la version la plus récente est par exemple la `2.1.0`, utilisez les commandes suivantes pour "installer" cette version sur votre serveur : ```bash git checkout --force 2.0.0 && bash install.sh git checkout --force 2.1.0 && bash install.sh ``` ### Fichier "users.htpasswd" Loading Loading @@ -105,7 +105,7 @@ cp -n database.local.php.dist database.local.php ### Configuration PHP pour le WS Si vous êtes sur un serveur de PROD, corrigez les lignes suivantes du fichier de config PHP `/etc/php/7.0/fpm/conf.d/90-app.ini` : `/etc/php/7.4/fpm/conf.d/90-app.ini` : display_errors = Off ... Loading composer.json +9 −7 Original line number Diff line number Diff line Loading @@ -9,20 +9,22 @@ } ], "config": { "process-timeout": 5000 "process-timeout": 5000, "allow-plugins": { "zendframework/zend-component-installer": true, "zfcampus/zf-asset-manager": true } }, "require": { "php": "^7.0", "zendframework/zend-component-installer": "^1.0 || ^0.6 || ^1.0.0-dev@dev", "php": "^7.4.0", "zfcampus/zf-apigility": "^1.3", "zfcampus/zf-apigility-documentation": "^1.2.3", "zfcampus/zf-asset-manager": "^1.0", "zfcampus/zf-apigility-documentation": "^1.2", "zfcampus/zf-composer-autoloading": "^1.0", "zfcampus/zf-development-mode": "^3.0", "zfcampus/zf-apigility-doctrine": "^2.1", "doctrine/doctrine-orm-module": "^1.1", "zendframework/zend-console": "^2.7", "unicaen/oracle": "^1.2", "unicaen/oracle": "^3.0", "doctrine/common": "^2.7", "zendframework/zend-mvc-console": "^1.2", "zendframework/zend-log": "^2.11", Loading @@ -31,7 +33,7 @@ }, "require-dev": { "zendframework/zend-developer-tools": "^1.1", "zfcampus/zf-apigility-admin": "^1.5.9", "zfcampus/zf-apigility-admin": "^1.5", "zfcampus/zf-deploy": "^1.2", "squizlabs/php_codesniffer": "^3.3", "phpunit/phpunit": "^6.5", Loading composer.lock +1793 −527 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
CHANGELOG.md +8 −0 Original line number Diff line number Diff line Journal des modifications ========================= 2.1.0 ----- - Service 'thèse' : ajout du code SISE de la discipline. - Service 'individu' : ajout du code pays de nationalité. - Service 'structure' : correction d'un nvl(etb.lib_web_etb, etb.lib_etb)' oublié créant des doublons. - Correction d'une vue pour Physalis. - Passage à PHP 7.4. 2.0.0 ----- - Ajout d'une V2 à l'API pour permettre l'import avec unicaen/db-import par ESUP-SyGAL ; la V1 demeure. Loading
Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -24,4 +24,4 @@ COPY . /app WORKDIR /app RUN composer install RUN composer install --no-dev --no-suggest --prefer-dist --optimize-autoloader
INSTALL.md +6 −6 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ traduit en bash.) Lancez le script `Dockerfile.sh` : ```bash cd /app bash Dockerfile.sh 7.0 bash Dockerfile.sh 7.4 ``` Ensuite, vérifiez et ajustez si besoin sur votre serveur les fichiers de configs suivants, Loading @@ -46,11 +46,11 @@ créés par le script `Dockerfile.sh` : - ${PHP_CONF_DIR}/fpm/conf.d/90-app.ini NB: Vérifiez dans le script `Dockerfile.sh` que vous venez de lancer mais normalement `APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.0`. `APACHE_CONF_DIR=/etc/apache2` et `PHP_CONF_DIR=/etc/php/7.4`. ### Installation d'une version précise du WS Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.0.0` Normalement, vous ne devez installer que les versions officielles du WS, c'est à dire les versions taguées, du genre `2.1.0` par exemple. Placez-vous dans le répertoire des sources du web service puis lancez les commandes git suivantes pour obtenir la liste des Loading @@ -59,10 +59,10 @@ versions officielles du WS : git fetch && git fetch --tags && git tag ``` Si la version la plus récente est par exemple la `2.0.0`, utilisez les commandes suivantes pour "installer" cette version Si la version la plus récente est par exemple la `2.1.0`, utilisez les commandes suivantes pour "installer" cette version sur votre serveur : ```bash git checkout --force 2.0.0 && bash install.sh git checkout --force 2.1.0 && bash install.sh ``` ### Fichier "users.htpasswd" Loading Loading @@ -105,7 +105,7 @@ cp -n database.local.php.dist database.local.php ### Configuration PHP pour le WS Si vous êtes sur un serveur de PROD, corrigez les lignes suivantes du fichier de config PHP `/etc/php/7.0/fpm/conf.d/90-app.ini` : `/etc/php/7.4/fpm/conf.d/90-app.ini` : display_errors = Off ... Loading
composer.json +9 −7 Original line number Diff line number Diff line Loading @@ -9,20 +9,22 @@ } ], "config": { "process-timeout": 5000 "process-timeout": 5000, "allow-plugins": { "zendframework/zend-component-installer": true, "zfcampus/zf-asset-manager": true } }, "require": { "php": "^7.0", "zendframework/zend-component-installer": "^1.0 || ^0.6 || ^1.0.0-dev@dev", "php": "^7.4.0", "zfcampus/zf-apigility": "^1.3", "zfcampus/zf-apigility-documentation": "^1.2.3", "zfcampus/zf-asset-manager": "^1.0", "zfcampus/zf-apigility-documentation": "^1.2", "zfcampus/zf-composer-autoloading": "^1.0", "zfcampus/zf-development-mode": "^3.0", "zfcampus/zf-apigility-doctrine": "^2.1", "doctrine/doctrine-orm-module": "^1.1", "zendframework/zend-console": "^2.7", "unicaen/oracle": "^1.2", "unicaen/oracle": "^3.0", "doctrine/common": "^2.7", "zendframework/zend-mvc-console": "^1.2", "zendframework/zend-log": "^2.11", Loading @@ -31,7 +33,7 @@ }, "require-dev": { "zendframework/zend-developer-tools": "^1.1", "zfcampus/zf-apigility-admin": "^1.5.9", "zfcampus/zf-apigility-admin": "^1.5", "zfcampus/zf-deploy": "^1.2", "squizlabs/php_codesniffer": "^3.3", "phpunit/phpunit": "^6.5", Loading