Commit f4ef1f8b0ce4e0a88493d0b6f1c2413b3d6f13f9

Authored by Etienne Pallier
1 parent b5d94a67
Exists in master and in 2 other branches dev, dev-IRAP

Mise à jour du fichier VERSION pour donner bcp plus d'infos

IMPORTANT:
			- Pour connaitre la version actuelle, taper "./VERSION"
			- Pour mettre à jour le code, ne plus se contenter de faire "git
pull",
			mais utiliser plutot ./UPDATE.sh (depuis la racine du projet)
			qui met aussi à jour la BD (seulement si nécessaire)
			- Pour s'assurer que la version récupérée est stable, taper
"./TESTS.sh"
			- Pour que "./TESTS.sh" s'exécute sans "deprecated error",
			il faut ajouter cette ligne dans la clé 'Error' de votre fichier
config/app.php
			    'Error' => [
			    		...
			        'errorLevel' => E_ALL & ~E_USER_DEPRECATED,
			       	...
			    ],
Showing 3 changed files with 71 additions and 37 deletions   Show diff stats
@@ -53,40 +53,26 @@ Logiciel testé et validé sur les configurations suivantes : @@ -53,40 +53,26 @@ Logiciel testé et validé sur les configurations suivantes :
53 53
54 VERSION ACTUELLE 54 VERSION ACTUELLE
55 55
56 -Date: 23/01/2019  
57 -Version: 2.10.5 56 +Date: 24/01/2019
  57 +Version: 2.10.6
58 Author: EP 58 Author: EP
59 - Ajout du dossier vendor/ dans git pour automatiser la mise à jour du framework cakephp  
60 - (la mise à jour de cakephp se fait dans vendor/cakephp/  
61 - mais elle entraine aussi la mise à jour de toutes les dépendances dans vendor/*/) 59 + Mise à jour du fichier VERSION pour donner bcp plus d'infos
62 60
63 - TRES IMPORTANT:  
64 - - Si "./UPDATE.sh" ne fonctionne pas à cause d'un conflit avec le dossier vendor/,  
65 - supprimer simplement le dossier vendor/ (il sera recréé automatiquement par le "git pull" de UPDATE.sh)  
66 -  
67 - UTILE: 61 + IMPORTANT:
  62 + - Pour connaitre la version actuelle, taper "./VERSION"
68 - Pour mettre à jour le code, ne plus se contenter de faire "git pull", 63 - Pour mettre à jour le code, ne plus se contenter de faire "git pull",
69 mais utiliser plutot ./UPDATE.sh (depuis la racine du projet) 64 mais utiliser plutot ./UPDATE.sh (depuis la racine du projet)
70 - - Pour connaitre la version actuelle, taper "./VERSION.sh" 65 + qui met aussi à jour la BD (seulement si nécessaire)
71 - Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh" 66 - Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh"
72 - Pour que "./TESTS.sh" s'exécute sans "deprecated error", 67 - Pour que "./TESTS.sh" s'exécute sans "deprecated error",
73 - il faut faire un changement dans votre fichier config/app.php  
74 - afin d'avoir cette configuration pour 'Error' : 68 + il faut ajouter cette ligne dans la clé 'Error' de votre fichier config/app.php
75 'Error' => [ 69 'Error' => [
76 -  
77 - // Voir les "deprecated errors":  
78 - //'errorLevel' => E_ALL & ~E_DEPRECATED,  
79 - // Ne pas voir les "deprecated errors": 70 + ...
80 'errorLevel' => E_ALL & ~E_USER_DEPRECATED, 71 'errorLevel' => E_ALL & ~E_USER_DEPRECATED,
81 -  
82 - 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer',  
83 - 'skipLog' => [],  
84 - 'log' => true,  
85 - 'trace' => true, 72 + ...
86 ], 73 ],
87 74
88 75
89 -  
90 Version majeure en cours : 2.10 (https://projects.irap.omp.eu/versions/207) 76 Version majeure en cours : 2.10 (https://projects.irap.omp.eu/versions/207)
91 77
92 ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap 78 ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap
@@ -106,19 +92,21 @@ CHANGEMENTS IMPORTANTS (MILESTONES) @@ -106,19 +92,21 @@ CHANGEMENTS IMPORTANTS (MILESTONES)
106 Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master 92 Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master
107 93
108 ----------------------------------------------------------------------------------------------------------- 94 -----------------------------------------------------------------------------------------------------------
109 -17/01/2019 Version: 2.10.1, 2, et 3 (EP) 95 +23/01/2019 Version: 2.10.1, 2, 3, 4, et 5 (EP)
110 Mise à jour framework cakephp et amélioration recherche matériel et bugfix ldap: 96 Mise à jour framework cakephp et amélioration recherche matériel et bugfix ldap:
111 - Mise à jour du framework cakephp à la version courante : passage de v3.5 à v3.7 97 - Mise à jour du framework cakephp à la version courante : passage de v3.5 à v3.7
112 ($ php composer.phar require --update-with-dependencies "cakephp/cakephp:3.7.*") 98 ($ php composer.phar require --update-with-dependencies "cakephp/cakephp:3.7.*")
113 - Adaptations pour cakephp 3.7 99 - Adaptations pour cakephp 3.7
  100 + - Ajout du dossier vendor/ dans git (désormais versionné pour faciliter la mise à jour du framework cakephp)
114 - Recherche Matériels : Bugfixes et améliorations 101 - Recherche Matériels : Bugfixes et améliorations
115 - Bugfix Recherche générale sur plusieurs mots : fait un AND de ces mots et non pas un OR !!! 102 - Bugfix Recherche générale sur plusieurs mots : fait un AND de ces mots et non pas un OR !!!
116 - Bugfix Recherche générale d'une date 103 - Bugfix Recherche générale d'une date
117 - - Ajout recherche générale d'une catégorie 104 + - Ajout recherche générale d'un fournisseur et d'une catégorie
118 - Bugfix recherche sur un montant à virgule... 105 - Bugfix recherche sur un montant à virgule...
119 - Complète refactorisation de MaterielsController::find(), y avait besoin ! 106 - Complète refactorisation de MaterielsController::find(), y avait besoin !
120 - Ajout de tests 107 - Ajout de tests
121 - ... 108 - ...
  109 + - Nouveaux fichiers VERSION.sh, UPDATE.sh, et mise à jour de TESTS.sh
122 - LDAP authentified bugfix 110 - LDAP authentified bugfix
123 111
124 15/01/2019 Version: 2.9.2 (EP) 112 15/01/2019 Version: 2.9.2 (EP)
VERSION 0 → 100755
@@ -0,0 +1,58 @@ @@ -0,0 +1,58 @@
  1 +#!/usr/bin/env bash
  2 +
  3 +echo
  4 +echo "**************************************"
  5 +echo "Version du logiciel LabInvent:"
  6 +echo "**************************************"
  7 +grep "^Version:" README.md
  8 +grep "^Date:" README.md
  9 +echo "Le numero de version se trouve dans le fichier README.md (sous la ligne 'VERSION ACTUELLE')"
  10 +echo "(il est aussi automatiquement recopié dans src/Template/Layout/default.ctp)"
  11 +
  12 +echo
  13 +echo
  14 +echo "**************************************"
  15 +echo "Version du framework CakePhp utilisé:"
  16 +echo "**************************************"
  17 +bin/cake version
  18 +# echo "Statut actuel des migrations:"
  19 +#bin/cake migrations status
  20 +
  21 +echo
  22 +echo
  23 +echo "**************************************"
  24 +echo "Version des composants LAMP utilisés:"
  25 +echo "**************************************"
  26 +
  27 +echo
  28 +echo "- Linux (OS):"
  29 +uname -a
  30 +
  31 +echo
  32 +echo "- Apache (httpd):"
  33 +httpd -v
  34 +
  35 +echo
  36 +echo "- Mysql (SGBD):"
  37 +mysql -V
  38 +
  39 +echo
  40 +echo "- Php:"
  41 +php -v
  42 +
  43 +echo
  44 +echo
  45 +echo "**************************************"
  46 +echo "Version des autres composants utilisés:"
  47 +echo "**************************************"
  48 +
  49 +echo
  50 +echo "- Phpunit (exécution des tests):"
  51 +vendor/bin/phpunit --version || vendor/phpunit/phpunit/phpunit --version
  52 +
  53 +echo
  54 +echo "- Php Composer (gestion des dépendances Php):"
  55 +php composer.phar --version
  56 +
  57 +echo
  58 +
VERSION.sh deleted
@@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
1 -echo  
2 -echo "Version actuelle:"  
3 -echo  
4 -grep "^Version:" README.md  
5 -grep "^Date:" README.md  
6 -  
7 -echo  
8 -echo "Le numero de version se trouve dans le fichier README.md (sous la ligne 'VERSION ACTUELLE')"  
9 -echo  
10 -echo "(il est aussi automatiquement recopié dans src/Template/Layout/default.ctp)"  
11 -echo  
12 -