Gestion de Planning

⏳ Attente de connexion...
Filtrer l'affichage :
Horaire

🗒️ Remarques générales de la semaine

Générez automatiquement le registre de présences. Double-cliquez sur une joueuse pour la supprimer.

Composez les équipes de match en sélectionnant les joueuses issues de vos groupes de travail.

Fiches Individuelles de Disponibilité

Définissez les absences et l'équipe par défaut pour activer l'assignation automatique.

Génération de Cycle de Travail

Générez une proposition d'horaire pour 3 ou 6 semaines. L'algorithme détectera automatiquement la première séance de la semaine pour les U14, U12/U14 et Groupe 3 afin d'y assigner un intervenant extérieur.

Paramètres de l'Application

Gestion globale de l'académie (groupes, coachs, horaires, terrains et logo).

🔧 Réparer les cases bloquées

Un bug (désormais corrigé) pouvait rendre certaines cases du planning définitivement impossibles à remplir après un glisser-déposer ou une duplication répétés. Cliquez ici une fois pour nettoyer les traces laissées par ce bug dans vos données existantes — sans risque, ça ne touche que les marqueurs invalides.

🕒 Historique des actions (qui a fait quoi)

Chaque modification (ajout, suppression, changement de créneau/match avec le détail avant → après) est enregistrée avec l'email du compte connecté et conservée avec le reste des données du site — visible ci-dessous, téléchargeable en .txt, et synchronisée entre tous les appareils. Le bouton "↩️ Annuler" en haut du planning permet de revenir sur la toute dernière action (limité aux 10 dernières, valable uniquement sur cet appareil pour la session en cours).

💾 Sauvegarde automatique

Le site écrit automatiquement une copie complète des données (au maximum une fois par 24h) dans une table séparée, pour pouvoir revenir en arrière en cas de gros problème. Cette table doit être créée une seule fois dans Supabase (SQL Editor) :

create table academie_state_backups (
  id bigint generated always as identity primary key,
  created_at timestamptz default now(),
  state jsonb
);

Sans cette table, la sauvegarde automatique échoue silencieusement (le reste du site continue de fonctionner normalement). Pour restaurer une ancienne sauvegarde, il faut aller la chercher manuellement dans cette table via Supabase et me la transmettre — pas encore d'interface dédiée pour ça sur le site.

📋 Copier une semaine complète

Copie uniquement les personnalisations de la semaine source vers la semaine cible : matchs, créneaux ajoutés ou déplacés. Le planning de base (récurrent chaque semaine) n'est jamais copié puisqu'il apparaît déjà automatiquement partout — inutile de le dupliquer.

📤 Exporter le Planning

PDF : ouvre l'impression du navigateur pour le jour actuellement affiché dans l'onglet Planning (choisissez "Enregistrer en PDF" dans la boîte de dialogue). Excel : génère un tableau récapitulatif de tous les entraînements et matchs d'un mois complet (toutes semaines), une ligne par créneau — pratique à partager avec le club.

📥 Importer une semaine de travail (Excel)

Le fichier doit contenir une feuille par jour, nommée LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI (le reste du nom de l'onglet n'a pas d'importance), avec la grille terrain (T1-T6, PP) × horaire, comme dans le planning du site. Les feuilles de type "liste de matchs weekend" (titre avec mois/année, blocs "SAMEDI .. / DIMANCHE ..") sont aussi reconnues automatiquement. La feuille "GENERAL" (boys+girls combinés) est ignorée. Les groupes/équipes non reconnus sont rapprochés du plus proche existant, sinon créés automatiquement. Les créneaux ambigus (matchs, codes non identifiés, mentions "BOYS") sont listés à la fin pour vérification manuelle plutôt qu'importés au hasard.

⚙️ Configuration Horaires Standards

🎉 Fun Facts du bandeau

Séparez chaque fun fact par un point-virgule « ; ». Un fun fact est tiré au sort toutes les 180 secondes pour s'afficher dans la bannière du haut.

Pour qu'un fun fact ait plus de chances d'apparaître que les autres, ajoutez ::N à la fin (ex : Mon fait::3 apparaît 3x plus souvent qu'un fun fact sans poids précisé). Enregistré dans la base de données : visible sur tous les appareils.

🔀 Ordre des colonnes du Planning

Astuce : sur l'écran "Planning", vous pouvez directement glisser-déposer (cliquer, maintenir, déplacer) l'en-tête d'une colonne (terrain ou PP) pour la repositionner où vous voulez — y compris à droite de la salle de PP.

🎨 Couleurs des Groupes dans le Planning

Personnalisez la couleur d'affichage de chaque groupe d'entraînement dans la grille de planning.

🌴 Périodes de Vacances & Horaires Spécifiques

Définissez des horaires et terrains différents pour des périodes spécifiques (ex: Vacances de Noël). Le planning s'affichera totalement vierge pour vous permettre de réorganiser vos séances.

➕ Ajouter ou Supprimer un Groupe

🏀 Équipes (Matchs)

👥 Gestion et Modification des Coachs