# LabInvent : Logiciel d'inventaire du matériel d'un laboratoire 

Pour la licence, voir le fichier LICENSE.txt

Pour l'installation, aller dans le repertoire "install/" et lire le document INSTALLATION.txt

-----------------------------------------------------------------------------------------------------------

Logiciel testé et validé sur les configurations suivantes :


- Fedora 20 (version test Thibault Ajas, IRAP, avril 2017)

- Centos 6.6 (version de "production", SI IRAP ) :

	- PHP : 5.6.22
	- Mysql : 5.1.73-3.el6_5
	- Apache : 2.2.15-39.el6.centos

- Debian GNU/Linux 8.5 (jessie) (version de "production", IAS) :

	- PHP : 5.6.22
	- Mysql : MariaDB 10.0.25
	- Apache : 2.4.10

- Scientific Linux (=Centos) 6.4 (version dev/test Etienne Pallier linux, IRAP) :

	- PHP : 5.6.30
	- MYSQL : 5.5.56
	- APACHE : 2.2.15

- UBuntu 14.04.4 (version dev/test Alexandre Cases, IRAP) :

	- PHP : 5.5.9
	- MYSQL : 5.5.47 
	- Apache : 2.4.7

- Mac OS 10.12.5 avec XAMPP 5.6.3 et 7.1 (version dev/test Etienne Pallier, IRAP) :

	- PHP 5.6.3 + MySQL 5.6.21 + Apache 2.4.10
	- PHP7.1.6 + MariaDB 10.1.24 + 2.4.25

--------------------------------------------------------------------------------------------

Date: 22/10/2020
Version: 4.106.3-3.7.9

	
HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes)


IMPORTANT : 
	- Pour connaitre la version actuelle, taper "./VERSION"
	- Pour mettre à jour le code, utiliser ./UPDATE depuis la racine du projet (ne plus se contenter de faire "git pull")
	(UPDATE fait "git pull" mais il met aussi à jour la BD et les plugins, seulement si nécessaire)
	- Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh" (tout doit passer ok)
	- En cas de problème, taper ./SHOW_LOGS pour voir si les logs d'erreur peuvent aider
	- 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,
	       	...
	    ], 
			
Version majeure en cours : 3.7 (ou 2.14) (https://projects.irap.omp.eu/versions/222)

ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap


-----------------------------------------------------------------------------------------------------------
Messages à copier/coller en cas de besoin :
- ATTENTION : Mise à jour de la base de données requise (cf database/update)
- ATTENTION : Réinstallation des plugins nécessaire (cd install/ ; ./plugins_install.sh) : si ça ne marche pas bien, ne pas hésiter à faire 'rm -rf vendor/*' avant pour tout remettre au propre
-----------------------------------------------------------------------------------------------------------