Name Last Update
.metadata Loading commit data...
bin Loading commit data...
config Loading commit data...
database Loading commit data...
doc Loading commit data...
install Loading commit data...
logs Loading commit data...
plugins Loading commit data...
src Loading commit data...
tests Loading commit data...
tmp Loading commit data...
vendor Loading commit data...
webroot Loading commit data...
.buildpath Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
.project Loading commit data...
.travis.yml Loading commit data...
ADD_NEW_SUPERADMIN_LDAP_USER Loading commit data...
CAKEPHP_SHELL.txt Loading commit data...
CAKE_SHELL Loading commit data...
CHANGELOG Loading commit data...
CONNECT_TO_MYSQL_AS_ROOT Loading commit data...
CONNECT_TO_MYSQL_AS_USER Loading commit data...
DB_EXEC Loading commit data...
INSTALLATION Loading commit data...
LICENSE Loading commit data...
LICENSE AGPL.txt Loading commit data...
PANIC_MODE Loading commit data...
PUSH_MODIFS Loading commit data...
README.md Loading commit data...
README_cakephp.md Loading commit data...
SHOW_LOGS Loading commit data...
TESTS.sh Loading commit data...
TEST_WEB Loading commit data...
UPDATE Loading commit data...
VERSION Loading commit data...
composer.commented.json Loading commit data...
composer.json Loading commit data...
composer.phar Loading commit data...
index.php Loading commit data...
phpunit.xml.dist Loading commit data...

README.md

LabInvent

Logiciel d'inventaire du matériel d'un laboratoire

Auteur principal : Etienne Pallier (epallier@irap.omp.eu)

Licence : voir le fichier LICENSE (AGPL)

Contributions : toute contribution à ce logiciel est la bienvenue. Pour cela, veuillez contacter epallier@irap.omp.eu (voir https://www.firsttimersonly.com) Une première contribution a déjà été réalisée en 2018 par l'IPSL-LATMOS avec le module de métrologie (activable ou pas).

Installation : suivre les instructions de la documentation technique en ligne : https://tinyurl.com/labinvent

(format markdown : https://www.markdownguide.org/basic-syntax)


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: 03/12/2021
Version: v5.5.1-3.10.1

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 : 5.2 avec CakePhp 3.7.9 (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