Congés et calendriers externes
Au-dessus de la grille, les cases à cocher natives de Dolibarr permettent d'afficher des sources supplémentaires dans la même grille, en lecture seule. Cocher ou décocher une case recharge les événements sans recharger la page. Ces événements sont reconnaissables à leur fond hachuré.
Congés (case « Congés »)
- Nécessite le module « Congés » de Dolibarr et le droit de lire les congés.
- Affiche les demandes approuvées et les demandes en attente d'approbation (ces dernières sont marquées comme « en attente »).
- Les demi-journées sont respectées : un congé commençant l'après-midi ou finissant à midi est affiché sur la bonne demi-journée.
- Sans le droit « Lire tous les congés », seuls vos congés et ceux de vos subordonnés sont affichés. Le filtre utilisateur de la page s'applique.
- Un clic sur un congé ouvre la demande de congé.
Calendriers externes (une case par calendrier)
- Les calendriers externes se configurent dans la configuration du module Agenda de Dolibarr (section « Calendriers externes », adresse d'un fichier ICS : Google Agenda, Outlook, etc.).
- Leur contenu est mis en cache 5 minutes, comme dans l'agenda natif.
- Les événements répétés sont calculés et affichés, ce que l'agenda natif ne fait pas : répétitions quotidiennes, hebdomadaires (avec liste de jours), mensuelles et annuelles, avec intervalle, nombre d'occurrences, date de fin et dates exclues. Pour une règle plus complexe (par exemple « le premier lundi du mois »), seule la première date est affichée.
- Les heures données avec un nom de fuseau horaire sont converties correctement.
- Un clic sur un événement externe n'ouvre rien : il n'a pas de fiche dans Dolibarr .
- Si un calendrier ne peut pas être lu, un message le signale une fois par page.
Calendriers de réservation
Les calendriers de réservation (module « Bookcal ») ne sont pas encore affichés par la grille interactive. Si leur case est cochée, un message le signale et propose un lien vers l'affichage natif.