Configuration

Ouvrez Configuration > Modules > Agenda moderne, puis l'icône de réglage : la page propose les options du module.

Options du module

  • Rediriger l'agenda natif vers l'agenda moderne : les pages de calendrier natives (mois, semaine, jour, par utilisateur) redirigent vers l'agenda moderne pour les utilisateurs qui ont le droit de l'utiliser. La vue liste de l'agenda natif n'est jamais redirigée, et le paramètre capagenda_native=1 dans l'url atteint toujours la page native.
  • Vue par défaut : vue proposée à un utilisateur qui n'a pas encore choisi.
  • Couleur des événements par défaut : couleur de l'utilisateur propriétaire ou du type d'événement.
  • Granularité par défaut des créneaux : 15, 30 ou 60 minutes.
  • Couleur des congés et couleur des anniversaires.
  • Nombre maximal d'événements par requête : au-delà, la plage est tronquée et un bandeau invite à affiner les filtres.
  • Durée d'affichage de la notification d'annulation : le temps pendant lequel "Annuler" reste proposé après une modification.

Largeur de la page

L'option Masquer le menu gauche de Dolibarr sur l'agenda, active par défaut, laisse toute la largeur de l'écran à l'agenda. Le menu gauche reste affiché sur toutes les autres pages de Dolibarr.

Événements automatiques

L'option Masquer les événements automatiques par défaut, active par défaut, coche la case "Masquer les événements automatiques" des filtres pour les utilisateurs qui n'ont pas encore fait leur choix : validations de devis, envois de factures et autres traces enregistrées par Dolibarr n'encombrent plus l'agenda. Le lien "Réinitialiser les filtres" revient à ce réglage. Chaque utilisateur peut décocher la case, et son choix est mémorisé.

Un utilisateur qui a déjà des préférences enregistrées garde son choix actuel ; "Réinitialiser les filtres" lui applique le réglage du module.

Ce qui se règle ailleurs

Les réglages suivants ne sont pas dupliqués : ils restent sur la page de configuration du module Agenda natif.

  • les heures ouvrées et les jours ouvrés (MAIN_DEFAULT_WORKING_HOURS, MAIN_DEFAULT_WORKING_DAYS) ;
  • le premier jour de la semaine ;
  • les calendriers externes iCal (AGENDAEXT*), globaux ou par utilisateur ;
  • l'option "toujours masquer les événements automatiques".

Les préférences personnelles (vue, filtres, granularité, couleurs) se règlent directement dans la page de l'agenda moderne, par utilisateur, et ne passent pas par cette page.

Données de démonstration

Pour présenter le module sur une instance de test, la page custom/capagenda/admin/demo.php (réservée aux administrateurs, hors menus) installe un agenda d'équipe fictif sur tout le mois en cours : six collaborateurs répartis en une équipe commerciale et une équipe technique, cinquante clients avec chacun son contact, une salle de réunion et deux véhicules (si le module Ressources est actif), et plus de cinq cents événements : rendez-vous, appels, e-mails envoyés et reçus, interventions, télécopies, réunions d'équipe, congés, salon et événements automatiques. Chaque collaborateur a une journée qui correspond à son métier, sans jamais être à deux endroits à la fois. Elle active aussi le mode démo : l'accueil de Dolibarr mène alors à l'agenda, et un bandeau rappelle que les données sont fictives.

Pour que le filtre par type et la couleur par type montrent tout, la génération active dans le dictionnaire les types d'événements que Dolibarr livre désactivés (télécopie, e-mail envoyé, e-mail reçu) ; la purge les désactive à nouveau.

Les comptes créés sont capagendaclaire, capagendathomas, capagendahugo, capagendasarah, capagendalea et capagendamarc, avec le mot de passe capagenda-demo. Le bouton 'Purger les données de démonstration' retire tout ce que la génération a créé et rétablit la page d'accueil d'origine.

La génération est refusée sur une installation de production : elle exige la constante CAPAGENDA_ALLOW_DEMO_DATA à 1, une instance de démonstration (DEMO_INSTANCE à 1) ou le niveau de fonctionnalités 'développement' (MAIN_FEATURES_LEVEL à 2 ou plus), ainsi que la case de confirmation cochée.