Filtre du calendrier principal
La barre d'outils du Master Schedule vous offre des outils puissants pour affiner ce que vous voyez. Au-delà du sélecteur de plage de dates et des bascules d'affichage de base, le bouton Filtre vous permet de créer des requêtes précises sur n'importe quel champ du calendrier — en combinant plusieurs conditions pour trouver exactement les matchs dont vous avez besoin.
Cet article couvre chaque élément de la barre d'outils de filtrage : la plage de dates, le menu Filtre avec ses champs et opérateurs, le panneau Options d'affichage et le contrôle de Tri.
Aperçu de la barre d'outils de filtrage
La barre d'outils se trouve en haut de la page du Master Schedule et contient, de gauche à droite :
- Sélecteur de groupe — choisissez le groupe dont vous souhaitez voir le calendrier
- Plage de dates — sélectionnez une date de début et de fin pour limiter la fenêtre du calendrier
- Bouton Tous les filtres — créez des conditions de filtrage par champ (le sujet principal de cet article)
- Bouton Tri — modifiez l'ordre de tri
- Icône Options d'affichage (engrenage) — activez/désactivez les options d'affichage
- Actualiser — rechargez les données du calendrier avec vos filtres actuels
Sur mobile, la barre d'outils se réduit en une disposition compacte. Appuyez sur l'icône de filtre pour ouvrir la barre d'outils complète, faites vos sélections, puis appuyez sur Appliquer pour exécuter les filtres.
Plage de dates
Le sélecteur de plage de dates est toujours actif — il propose par défaut une fenêtre large (généralement le mois ou la saison en cours) et filtre les matchs selon leur date de match. Vous pouvez le réduire à une seule journée, une semaine ou toute plage personnalisée.
La plage de dates fonctionne en combinaison avec tous les filtres par champ que vous ajoutez — les matchs doivent correspondre à toutes les conditions actives pour apparaître.
Le menu Filtre
Cliquez sur le bouton Tous les filtres pour ouvrir le menu Filtre. C'est ici que vous créez des conditions par champ pour affiner votre calendrier.
Fonctionnement des filtres
Une condition de filtre comporte trois parties :
- Champ — la colonne sur laquelle filtrer (ex. Ligue, Lieu, Statut du match)
- Opérateur — comment comparer le champ à votre valeur (ex. Égal à, Contient, Supérieur à)
- Valeur — la valeur à comparer
Vous pouvez ajouter plusieurs conditions. Elles se combinent alors avec une logique ET — un match doit correspondre à chaque condition pour apparaître. Par exemple, filtrer par Ligue = "Ligue Printemps" ET Statut = "Actif" n'affichera que les matchs actifs de la Ligue Printemps.
Champs filtrables
Le Master Schedule prend en charge le filtrage sur ces champs :
| # | Champ | Ce qu'il filtre |
|---|---|---|
| 1 | ID du calendrier | L'identifiant numérique unique d'un match |
| 2 | Ligue | La ligue à laquelle appartient le match |
| 3 | Numéro de match | Le numéro attribué à l'événement |
| 4 | Type de match | Le type de match (Saison régulière, Séries, Exhibition, etc.) |
| 5 | Équipe à domicile | Le nom de l'équipe à domicile |
| 6 | Équipe visiteuse | Le nom de l'équipe visiteuse |
| 7 | Lieu | Le nom du parc ou de l'emplacement |
| 8 | Statut | Le statut actuel du match (Actif, Annulé, etc.) |
| 9 | Commentaire du match | Texte dans le champ de commentaire du match |
| 10 | Membre assigné | Trouve les matchs où un membre spécifique est assigné à un poste |
| 11 | Demandé par | Trouve les matchs ayant des demandes d'un membre spécifique — ou toute demande existante |
À propos de Membre assigné et Demandé par
Ces deux champs fonctionnent différemment des autres. Ils ne filtrent pas sur une colonne directe de la table Schedule — ils effectuent plutôt une recherche dans les données associées :
- Membre assigné vérifie les postes (publiés et en brouillon) pour trouver les matchs où le membre sélectionné apparaît comme officiel assigné
- Demandé par vérifie les demandes de match pour trouver les matchs où le membre sélectionné a soumis une demande — ou utilisez l'opérateur Avec demandes pour trouver tous les matchs ayant des demandes en attente
Ces deux champs offrent un ensemble d'opérateurs simplifié (Égal à, Un de, et Avec demandes pour Demandé par) en raison de cette recherche inter-tables.
Opérateurs
Chaque champ prend en charge un ensemble d'opérateurs correspondant à son type de données. Les opérateurs disponibles changent selon le champ sélectionné.
Opérateurs numériques (ID du calendrier)
Ces opérateurs sont destinés aux champs numériques comme l'ID du calendrier.
Opérateurs textuels (Ligue, Numéro de match, Type de match, Équipe à domicile, Équipe visiteuse, Lieu, Statut, Commentaire)
Ces opérateurs sont destinés aux champs textuels. Ils prennent également en charge les listes déroulantes à sélection multiple lorsque le champ possède un ensemble de valeurs connues.
Types de saisie de valeur
La saisie de valeur s'adapte à l'opérateur choisi :
- Valeur unique — une zone de texte ou une liste déroulante avec autocomplétion (pour Égal à, Supérieur à, etc.)
- Valeurs multiples — une liste déroulante à sélection multiple (pour Un de, Pas un de)
- Plage — deux champs pour le minimum et le maximum (pour Entre, Pas entre)
- Aucune saisie — aucune valeur nécessaire (pour Avec demandes)
Conseil : Les champs qui ont une liste déroulante de valeurs connues (comme Ligue, Lieu ou Statut) tirent leurs options des données de votre groupe. Vous pouvez taper pour rechercher ou choisir dans la liste.
Supprimer une condition
Une fois que vous avez défini un champ et un opérateur, un bouton X apparaît sur chaque condition. Cliquez dessus pour supprimer cette condition de filtre sans affecter les autres.
Options d'affichage
Cliquez sur l'icône d'engrenage pour ouvrir le panneau Options d'affichage. Ce sont des bascules d'affichage qui modifient la façon dont les matchs sont présentés — elles ne suppriment pas les matchs, mais masquent ou réorganisent des éléments visuels.
| Bascules | Ce qu'elle fait |
|---|---|
| Regrouper les lieux | Lorsqu'elle est activée, les matchs du même jour au même lieu sont regroupés sous un en-tête de lieu partagé |
| Afficher postes ouverts seulement | Affiche uniquement les matchs ayant au moins un poste non pourvu (⚠️ à utiliser avec prudence — les matchs avec tous les postes pourvus sont entièrement masqués) |
| Masquer en attente de confirmation | Supprime les badges « en attente de confirmation » des matchs |
| Masquer les demandes | Supprime les badges de demande des matchs |
| Masquer les indisponibilités | Supprime les badges d'indisponibilité des matchs |
| Masquer les équipes | Masque les noms d'équipe — utile pour les sports qui n'utilisent pas d'équipes |
| Afficher les groupes archivés | Inclut les groupes archivés dans la liste déroulante du sélecteur de groupe |
| Afficher les événements supprimés | Affiche les matchs marqués comme supprimés (actuellement désactivé) |
| Afficher l'ID du calendrier | Affiche l'ID du calendrier sur la carte de match — utile pour le support ou le débogage |
Un badge sur l'icône d'engrenage indique combien d'options d'affichage vous avez activées.
Tri
Le bouton Tri vous permet de modifier l'ordre de la liste des matchs. Par défaut, les matchs sont triés par date en ordre croissant.
Cliquez sur Tri pour ouvrir le panneau de tri, puis :
- Choisissez un champ — sélectionnez la colonne de tri (Date du match, Ligue, Lieu, etc.)
- Choisissez une direction — Croissant ou Décroissant
- Cliquez sur Appliquer
Vous pouvez ajouter plusieurs niveaux de tri — par exemple, trier par Ligue d'abord, puis par Date du match dans chaque ligue. Utilisez Tout effacer pour revenir au tri par défaut.
Conseils
- Combinez les filtres avec les Options d'affichage — par exemple, filtrez sur « Statut = Actif » et activez « Afficher postes ouverts seulement » pour trouver rapidement les matchs qui ont encore besoin d'officiels
- Utilisez « Un de » pour le filtrage par lot — sélectionnez plusieurs ligues ou lieux à la fois pour voir les matchs de plusieurs catégories en une seule vue
- Membre assigné est idéal pour vérifier la charge de travail — filtrez par un officiel spécifique pour voir l'ensemble de ses affectations en un coup d'œil
- Demandé par avec « Avec demandes » trouve tous les matchs avec des demandes — utile pour repérer rapidement les matchs où les officiels ont exprimé un intérêt
- Commencez large, puis affinez — commencez par une plage de dates, puis ajoutez une ou deux conditions de filtre à la fois plutôt que de créer une requête trop spécifique d'un seul coup
- Les filtres persistent dans l'URL — vous pouvez ajouter un signet à une vue filtrée et y revenir plus tard
- Badge vert sur le bouton de filtre — le nombre indique combien de conditions de filtre et d'options d'affichage sont actuellement actives