Name Last Update
bin Loading commit data...
config Loading commit data...
database Loading commit data...
install Loading commit data...
plugins Loading commit data...
src Loading commit data...
tests Loading commit data...
vendor Loading commit data...
webroot Loading commit data...
.buildpath Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
.project Loading commit data...
README-LABINVENT.md Loading commit data...
README.md Loading commit data...
TESTS.sh Loading commit data...
composer.json Loading commit data...
composer.lock Loading commit data...
composer.phar Loading commit data...
index.php Loading commit data...
phpunit.phar Loading commit data...
phpunit.xml.dist Loading commit data...

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: 01/07/2016 Version: 2.5.5.0

  • amélioration et correction vue index et find (bouton details enlevé, décalage bouton gauche, ajustement position bouton, ...)

  • Menu responsable + fonctionnement groupe métier et thématique exclusif (priorité groupe métier)

  • Correction probleme table "users" - IRAP ONLY (db-update-2016-07-01-irap.sh)

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)

30/06/16 (v2.5.4.0) Se placer dans database/update et exécuter le script ./db-update-2016-06-30.sh

28/06/16 (v2.5.1.0) Se placer dans database/update et exécuter le script ./db-update-2016-06-28.sh

27/06/16 (v2.5.0.0) Se placer dans database/update et exécuter le script ./db-update-2016-06-27.sh

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)