Libertempo est une application libre (PHP/MySQL) permettant de gérer les congés en ligne (fork de php_conges). Publié sous licence GPL, Libertempo est sorti en version Quinnis.
Au menu, plein de corrections de bug et d'amélioration du code. Mais avant vous voulez certainement savoir pourquoi "Quinnis" ? Et bien, parce que nous sommes fan de Dr Who ! Donc, chaque nouvelle version s’accompagnera d’un nouveau nom basé sur les planètes du Whoniverse.
Quelques informations sont disponibles en seconde partie de dépêche.
Nouveautés
En vrac, les améliorations apportées à cette version :
- les demandes des utilisateurs n’ayant pas de responsable, seront automatiquement validées ;
- il est désormais possible d’exporter, en lecture seule, votre calendrier des congés vers un agenda du type Zimbra, Google agenda, Thunderbird lightning… contrairement aux versions précédentes, il sera automatiquement maintenu à jour ;
- lorsqu’un utilisateur est désactivé, les jours de fermeture ne lui seront plus décomptés ;
- en cas de modification ou d’annulation d’une demande en cours par l’utilisateur, son responsable pourra être informé par mail, ainsi qu’en cas de dépôt d’une absence (non soumise à validation) ;
- les responsables avec les droits admin « limités » (cf. configuration admin_see_all) ne pourront administrer que les utilisateurs de leur groupe ;
- les fermetures, jours fériés et clôture d’exercice passent de l’administrateur au RH ;
- le responsable virtuel « congés » est désactivé, le RH héritant de ses pouvoirs ;
- le défilement du calendrier peut s’effectuer par semaine ;
- les couleurs du calendrier sont plus vives, pour une meilleure lisibilité ;
- la configuration générale est légèrement réordonnée, et certaines options sont de nouveau prises en compte ;
- le nombre de jours calculé, lors de la modification d’une demande par un utilisateur, ou lors de l’annulation d’un congé par un responsable ou RH n’est plus arrondi ;
- l’import et l’identification des utilisateurs par un serveur Active Directory (MS server 2008 et +) est désormais possible ;
- la saisie d’utilisateur est moins contraignante pour les caractères spéciaux ;
- il n'est plus possible de valider, refuser ou annuler une demande 2 fois de suite.
Futur…
Mais ce n'est pas tout ! Quinnis amorce un changement profond, mais nécessaire, du code source. Nous avons pour objectif de faire passer Libertempo sur une architecture logicielle MVC Rest en transitions douces et sans cassage de compatibilité.
À ce stade, nous avons effectué les points suivants :
- mutualisation / factorisation des fonctions ;
- séparation affichage / logique ;
- intégration d’un vrai système d’aide au débogage : kint.
Il y a encore beaucoup à faire, toutes formes d'aides sont les bienvenues !
Aller plus loin
- Page du projet Libertempo (1275 clics)
- Code source sur GitHub (213 clics)
# Les rédacteurs correcteurs étaient en congé ;)
Posté par rpnpif . Évalué à 2.
Il y a une lisibilité suivant le type de daltonisme ? Lisibilité multisexe :).
[^] # Re: Les rédacteurs correcteurs étaient en congé ;)
Posté par Benoît Sibaud (site web personnel) . Évalué à 4.
Corrigé, merci.
[^] # Re: Les rédacteurs correcteurs étaient en congé ;)
Posté par n0wic . Évalué à -6.
Evidemment !
… le logiciel sort pendant les vacances…
# Utilisation en entreprise
Posté par dstauret . Évalué à 1.
Bonjour,
Cette version est-elle utilisable en entreprise ?
En particulier, il y a-t-il une offre de support, même payant (surtout payant :-) ) ?
[^] # Re: Utilisation en entreprise
Posté par wouldsmina . Évalué à 2.
Tout à fait. C'est une version stable donc utilisable en production. Après, Libertempo ne convient pas (encore) forcément à tous, on y travail…
Il y a un support sur github, par la gestion de ticket. Désolé c'est gratuit :p.
# API
Posté par xillibit . Évalué à 1.
Y-a-t-il une API dans Libertempo pour s'interfacer avec d'autres applications ?
[^] # Re: API
Posté par wouldsmina . Évalué à 1.
Non, l'architecture actuelle du code ne s'y prête pas…
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.