G2T est une application PHP/MySQL de gestion de congés, du CET (alimentation et droit d'option) et du télétravail. Elle est développée par l'Université Paris 1 Panthéon-Sorbonne. Consultez le fichier LICENSE pour plus d'informations.
- PHP >= 7.4.x, >= 8.0.x
- Composer
- Esup-Signature (https://www.esup-portail.org/wiki/display/SIGN)
- les services wsgroups (https://github.com/UnivParis1/wsgroups) - /searchUserCAS, /searchUserTrusted, /searchUser, /web-widget
- MySQL >= 5.7.x
- MariaDB >= 10.11.x
- Téléchargez la version de G2T souhaitée (Releases G2T).
- Décompressez le code source à partir du fichier .zip ou .tar.
- A partir de la racine de l'application, récupérez les librairies PHPCas (>=v1.6.x) et fpdf (>=1.82) :
composer install
oucomposer update
- Dans le dossier config, créez un fichier config.php à partir du fichier config_exemple.php et personnalisez le.
- Dans le dossier images, déposez le fichier du logo de votre établissement avec le nom défini dans le config.php
- Créez les fichiers post_affectation.php, post_solde.php et post_structure.php à partir des fichiers exemples respectifs et adaptez les en fonction de votre besoin.
- Sur le serveur MySQL, créez une base de données et alimentez la avec les fichiers d'interface
- G2T est prêt à être utilisé.