/
/
Master Schedule Filter

Master Schedule Filter

The Master Schedule toolbar gives you powerful tools to narrow down what you see. Beyond the basic date range picker and view toggles, the Filter button lets you build precise queries across any of the schedule's fields — combining multiple conditions to find exactly the games you need.

This article covers every part of the filter toolbar: the date range, the Filter menu with its fields and operators, the View Options panel, and the Sort control.

Filter Toolbar Overview

The toolbar sits at the top of the Master Schedule page and contains, from left to right:

  • Group Selector — choose which group's schedule to view
  • Date Range — pick a start and end date to limit the schedule window
  • All Filters button — build field-level filter conditions (the focus of this article)
  • Sort button — change the sort order
  • View Options gear — toggle display options
  • Refresh — reload the schedule data with your current filters

On mobile, the toolbar collapses into a compact layout. Tap the filter icon to open the full toolbar, make your selections, then tap Apply to run the filters.

Date Range

The date range picker is always active — it defaults to a broad window (usually the current month or season) and filters games by their scheduled game date. You can narrow it to a single day, a week, or any custom range.

The date range works together with any field-level filters you add — games must match all active conditions to appear.

The Filter Menu

Click the All Filters button to open the Filter menu. This is where you build field-level conditions to narrow your schedule.

How Filters Work

A filter condition has three parts:

  1. Field — which column to filter on (e.g. League, Location, Game Status)
  2. Operator — how to compare the field to your value (e.g. Equals, Contains, Greater Than)
  3. Value — the value to compare against

You can add multiple conditions. When you do, they combine with AND logic — a game must match every condition to appear. For example, filtering by League = "Spring League" AND Game Status = "Active" will only show active games in the Spring League.

Filterable Fields

The Master Schedule supports filtering on these fields:

#FieldWhat it filters
1Schedule IDThe unique numeric ID of a game
2LeagueThe league the game belongs to
3Game NumberThe game number assigned to the event
4Game TypeThe type of game (Regular Season, Playoff, Exhibition, etc.)
5Home TeamThe home team name
6Away TeamThe away team name
7LocationThe park or venue name
8StatusThe game's current status (Active, Cancelled, etc.)
9Game CommentText in the game's comment field
10Assigned MemberFind games where a specific member is assigned to any position
11Requested ByFind games that have requests from a specific member — or any requests at all

About Assigned Member and Requested By

These two fields work differently from the others. They don't filter on a direct column in the Schedule table — instead, they look across related data:

  • Assigned Member checks positions (both published and draft) to find games where the selected member appears as an assigned official
  • Requested By checks game requests to find games where the selected member has submitted a request — or use the Has Any operator to find all games with any pending requests

These two fields offer a simplified set of operators (Equal to, One of, and Has Any for Requested By) because of this cross-table lookup.

Operators

Each field supports a set of operators that match its data type. The available operators change depending on which field you select.

Numeric Operators (Schedule ID)

These operators are for number-based fields like Schedule ID.

Text Operators (League, Game Number, Game Type, Home Team, Away Team, Location, Status, Game Comment)

These operators are for text-based fields. They also support multi-select dropdowns when the field has a known set of values.

Value Input Types

The value input adapts to the operator you choose:

  • Single value — a text box or a dropdown with autocomplete (for Equal to, Greater Than, etc.)
  • Multi-value — a multi-select dropdown (for One of, Not One of)
  • Range — two inputs for minimum and maximum (for Between, Not Between)
  • No input — no value needed (for Has Any)

Tip: Fields that have a dropdown of known values (like League, Location, or Game Status) pull their options from your group's data. You can type to search or pick from the list.

Removing a Condition

Once you've set a field and operator, an X button appears on each condition. Click it to remove that filter condition without affecting the others.

View Options

Click the gear icon (cog) to open the View Options panel. These are display toggles that change how games are shown — they don't filter games out, but they hide or reorganize visual elements.

ToggleWhat it does
Group LocationsWhen on, games on the same day at the same venue are grouped together under a shared location header
Show Only OpenShows only games that have at least one unfilled position (⚠️ use with caution — games with all positions filled are hidden entirely)
Hide Awaiting ConfirmationRemoves the "awaiting confirmation" badges from games
Hide RequestsRemoves the request badges from games
Hide BookoffsRemoves the bookoff badges from games
Hide TeamsHides team names — useful for sports that don't use teams
Show Archived GroupsIncludes archived groups in the Group selector dropdown
Show Deleted EventsShows games marked as deleted (currently disabled)
Show Schedule IDDisplays the Schedule ID on the game card — useful for support or debugging

A badge on the gear icon shows how many View Options you have toggled on.

Sort

The Sort button lets you change how the game list is ordered. By default, games are sorted by date in ascending order.

Click Sort to open the sort panel, then:

  1. Choose a Field — select which column to sort by (Game Date, League, Location, etc.)
  2. Choose a Direction — Ascending or Descending
  3. Click Apply

You can add multiple sort levels — for example, sort by League first, then by Game Date within each league. Use Clear All to reset to the default sort.

Tips

  • Combine filters with View Options — for example, filter to "Status = Active" and toggle "Show Only Open" to quickly find games that still need officials
  • Use "One of" for batch filtering — select multiple leagues or locations at once to see games across several categories in a single view
  • Assigned Member is great for coverage checks — filter by a specific official to see their entire workload at a glance
  • Requested By with "Has Any" finds all requested games — useful for quickly spotting games where officials have expressed interest
  • Start broad, then narrow — begin with a date range, then add one or two filter conditions at a time rather than building an overly specific query all at once
  • Filters persist in the URL — you can bookmark a filtered view and return to it later
  • Green badge on the filter button — the number shows how many filter conditions and View Options are currently active