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
README.md
... ... @@ -53,40 +53,26 @@ Logiciel testé et validé sur les configurations suivantes :
53 53  
54 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 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 63 - Pour mettre à jour le code, ne plus se contenter de faire "git pull",
69 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 66 - Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh"
72 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 69 'Error' => [
76   -
77   - // Voir les "deprecated errors":
78   - //'errorLevel' => E_ALL & ~E_DEPRECATED,
79   - // Ne pas voir les "deprecated errors":
  70 + ...
80 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 76 Version majeure en cours : 2.10 (https://projects.irap.omp.eu/versions/207)
91 77  
92 78 ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap
... ... @@ -106,19 +92,21 @@ CHANGEMENTS IMPORTANTS (MILESTONES)
106 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 96 Mise à jour framework cakephp et amélioration recherche matériel et bugfix ldap:
111 97 - Mise à jour du framework cakephp à la version courante : passage de v3.5 à v3.7
112 98 ($ php composer.phar require --update-with-dependencies "cakephp/cakephp:3.7.*")
113 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 101 - Recherche Matériels : Bugfixes et améliorations
115 102 - Bugfix Recherche générale sur plusieurs mots : fait un AND de ces mots et non pas un OR !!!
116 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 105 - Bugfix recherche sur un montant à virgule...
119 106 - Complète refactorisation de MaterielsController::find(), y avait besoin !
120 107 - Ajout de tests
121 108 - ...
  109 + - Nouveaux fichiers VERSION.sh, UPDATE.sh, et mise à jour de TESTS.sh
122 110 - LDAP authentified bugfix
123 111  
124 112 15/01/2019 Version: 2.9.2 (EP)
... ...
VERSION 0 → 100755
... ... @@ -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   -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   -