README-LABINVENT.md
LabInvent : Logiciel d'inventaire du matériel d'un laboratoire (à l'origine, développé pour le laboratoire IRAP de Toulouse)
COPYRIGHT (C) 2012-2016 IRAP (Institut de Recherche en Astrophysique et Planetologie) Toulouse - France
Auteurs : Etienne Pallier epallier@irap.omp.eu, Elodie Bourrec ebourrec@irap.omp.eu, Alexandre Cases (alexandre.cases@etu.univ-tlse2.fr)
Licence GPL (http://www.gnu.org/copyleft/gpl.html) - Voir le fichier LICENSE.txt
Ce logiciel est construit sur un framework Php orienté objets nommé "CakePhp", dans sa version 3.2 (http://cakephp.org)
Il fonctionne avec Php 5.6+ (et bientot Php 7)
Pour l'installer, aller dans le repertoire "install/" et lire le document INSTALLATION.txt
Logiciel testé et validé sur les configurations suivantes :
Centos 6.6 (version 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 IAS) :
- PHP : 5.6.22
- Mysql : MariaDB 10.0.25
- Apache : 2.4.10
Centos 6.4 (version test Etienne Pallier linux) :
- PHP : 5.6.23
- MYSQL : 5.5.50
- APACHE : 2.2.15
(TODO) Linux CentOS (version test Elodie Bourrec)
- PHP : 5.4.31
- MYSQL : 5.5.38
- Apache : 2.2.15
UBuntu 14.04.4 (version dévelopement/test Alexandre Cases)
- PHP : 5.5.9
- MYSQL : 5.5.47
- Apache : 2.4.7
Mac OS 10.11.4 (version test Etienne Pallier) avec XAMPP pour OS X 5.6.3, soit :
- PHP 5.6.3
- MySQL: 5.6.21
- Apache 2.4.10
VERSION ACTUELLE
Date: 27/06/2016 Version: 2.5.0.0
!!! Se placer dans database/update et exécuter le script ./db-update-2016-06-27.sh !!!
Documents + Type documents + Réorganisation configuration générale (view) + Bugfixes (numero de labo, ... )
Demande (terminé) : https://projects.irap.omp.eu/issues/3789 https://projects.irap.omp.eu/issues/3762 https://projects.irap.omp.eu/issues/3791
Demande (en cours) : https://projects.irap.omp.eu/issues/3790 https://projects.irap.omp.eu/issues/3716
Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
CHANGEMENTS IMPORTANTS (MILESTONES)
Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master
24/06/2016 Version: 2.4.7.2 (Version 2.4 finale)
Implémentation des ACL (droits) & Autres demandes
https://projects.irap.omp.eu/versions/107
30/05/2016 Version: 2.3.2.1 (Version 2.3 finale)
Implémentation du LDAP (vrai et fake)
https://projects.irap.omp.eu/versions/108
23/05/2016 Version: 2.2.5.4 (Version 2.2 finale)
Implémentation de toutes les autres actions
https://projects.irap.omp.eu/versions/106
12/05/2016 Version: 2.1.10 (Version 2.1 finale)
Implémentation complète du CRUD
https://projects.irap.omp.eu/versions/101
04/05/16 Version 2.0.8 (Version 2.0 finale) Version de base (from bake) : php5 + cakephp3 https://projects.irap.omp.eu/versions/105
21/01/16 Version 1.3.636 (Version 1.3 finale) php5 + cakephp2.1 https://projects.irap.omp.eu/versions/17
MODIFICATIONS STRUCTURELLES A FAIRE MANUELLEMENT APRES LA MISE A JOUR (git pull)
24/06/16 (v2.4.7.2) Se placer dans database/update et exécuter le script ./db-update-2016-06-24-2.sh
24/06/16 (v2.4.7.0) Se placer dans database/update et exécuter le script ./db-update-2016-06-24.sh
23/06/16 (v2.4.6.5) Se placer dans database/update et exécuter le script ./db-update-2016-06-23.sh
23/06/16 (v2.4.6.4) Se placer dans database/update et exécuter le script ./db-update-2016-06-22.sh
20/06/16 (v2.4.6.0) Se placer dans database/update et exécuter le script ./db-update-2016-06-20.sh
17/06/16 (v2.4.4.4) (Exceptionnel) Exécuter les lignes suivantes (à la racine) :
cp -p config/app.php ../config/app.php.ORIG
cp config/app.default.php ../config/app.php
Puis completez app.php (datasources => default & test (username, password, database)) avec app.php.ORIG
15/06/16 (v2.4.4.0) Adapter la BD en exécutant le script sql ./db-update-2016-06-15.sql
13/06/16 (v2.4.3.10) Adapter la BD en exécutant le script sql ./db-update-2016-06-13.sql
07/06/16 (v2.4.3.2) Adapter la BD en exécutant le script sql ./db-update-2016-06-07.sql
06/06/16 (v2.4.3.0) Adapter la BD en exécutant le script sql ./db-update-2016-06-06.sql
04/06/16 (v???) Se placer dans install/ et exécuter le script d'installation ./installation.sh (en mode UPDATE)