Intelligent RosterIntelligent Roster®

Why the Swap Modal Only Shows One Fortnight at a Time

When you open Request Swap on a shift, the Direct Swap and Pick Up Open Shift tabs don't load your colleague's entire future roster or every open shift in the organisation at once — they load one cycle-aligned fortnight at a time, anchored to the shift you're giving up. This keeps the modal fast and keeps your replacement shift in the same fortnight as the one you're releasing, so your fortnight hours stay balanced.

Direct Swap tab

When you pick a colleague, their shifts are grouped into three sections:

  • Your shift's fortnight — expanded by default; this is the fortnight containing the shift you're swapping
  • Earlier — collapsed by default; shifts in the fortnight(s) before
  • Later — collapsed by default; shifts in the fortnight(s) after

If you type a search filter, the Earlier/Later sections auto-expand so you don't miss a match outside the default fortnight.

Pick Up Open Shift tab

Open shifts are shown in three sections the same way:

  • Your shift's fortnight — loads immediately
  • Earlier shifts — click Load earlier fortnight to fetch the fortnight before
  • Later shifts — click Load next fortnight to fetch the fortnight after

Each click loads one additional fortnight and appends it to the list — you can keep clicking to step further out. The Load next/earlier fortnight button only appears when there are actually open shifts in that direction.

If you see "No open shifts available for you in your shift's fortnight": try loading an earlier or later fortnight, or use a Direct Swap instead.

Why it's anchored to your shift, not today

The fortnight window is calculated from the date of the shift you're releasing (not the current date), so the shift you'd receive in return lands in the same pay fortnight — this keeps the Fortnight hours impact bar (see Swap Eligibility Rules) accurate and avoids accidentally under- or over-rostering one fortnight while balancing the other.

The Open Swap tab is unaffected

Posting your own shift as an Open Swap doesn't need this cascade — you're not browsing a big list, you're just publishing your shift for anyone eligible to claim. That tab works exactly as described in How to Post an Open Shift Swap.

Tips

  • If you already know the exact colleague and shift, Direct Swap is usually faster than paging through fortnights on Pick Up Open Shift
  • The Earlier/Later sections exist so you're never missing a valid option — they're just not loaded eagerly by default
  • If you already have a pending swap or vacancy request on the shift you're trying to release, the modal will tell you to cancel it first before submitting a new one

New to Intelligent Roster?

Try everything in this guide with your own team.

Start your free trial