Libertempo, gestion de congés, en version Quinnis

Posté par . Édité par Nÿco, Nils Ratusznik, tuiu pol, ZeroHeure, palm123 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
20
4
avr.
2016
Bureautique

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 !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.