Passer au contenu principal
La ressource Calendriers définit les conteneurs thématiques des activités. Elle pilote l’identité visuelle du portail membre et les flux de synchronisation externes.

1. Structure du formulaire

Le formulaire permet de configurer l’apparence et l’accessibilité du calendrier.

Champs de configuration

  • Nom : Texte. Requis. Libellé complet affiché dans les menus de filtrage.
  • Nom court : Texte. Requis. Identifiant compact utilisé pour les affichages mobiles et les notifications.
  • Couleur : Sélecteur de couleur (ColorPicker). Définit la couleur de la bordure gauche des événements rattachés.
  • Visibilité publique : Interrupteur (Défaut : Actif). Si activé, le calendrier et ses événements sont consultables sans authentification.

2. Table de données et Affichage

  • Colonnes : Nom (triable et recherchable), Nom court, Couleur (pastille visuelle).
  • Tri par défaut : Nom, par ordre alphabétique.

3. Actions et Automates

Actions de ligne

  • PDF : Génère une URL vers le document imprimable du calendrier sur une période donnée.
  • Édition / Suppression : Actions standard de gestion.

Actions de masse

  • Suppression (Soft Delete) : Marque les calendriers comme supprimés.
  • Restauration : Réactive les calendriers depuis la corbeille.

4. Logique métier

  • Multi-appartenance : Un calendrier peut regrouper une infinité d’événements. Un même événement peut être lié à plusieurs calendriers.
  • Flux ICS : Le système génère automatiquement un flux d’abonnement au format standard pour chaque calendrier, permettant la synchronisation avec Google Calendar, Outlook ou Apple Calendar.
  • Archivage : La suppression d’un calendrier n’entraîne pas la suppression des événements qui lui sont rattachés.