This setting lets you hide shifts that are completely full from what users see when they browse and reserve. It is one of the Scheduling controls on an opportunity's settings page, and it applies only to the opportunity where you turn it on, so your other opportunities are not affected. It is off by default.
When you enable it for an opportunity, Vome hides shifts that are completely full and have no waitlist from the calendar and reserve list that users see. The goal is to reduce clutter so that users only see shifts they can act on. A full shift with no waitlist is one a user cannot do anything with, so there is no reason to show it.
When the setting is off (the default), full shifts still appear in the list. Users see them marked as full but cannot reserve them.
A shift is hidden only when both of these are true:
If a full shift does have a waitlist, it stays visible, because the user can still take an action by joining the waitlist. This setting never hides a shift that a user could still join in some way.
A spot counts as taken when someone holds an active reservation on it. Active statuses include applied, approved, attending, checked in, checked out, requested, and marked absent. Reservations that were rejected, declined, or cancelled release their spot, so they do not count toward the total. Once the number of taken spots reaches the shift's capacity, the shift is full.
With the setting on, a user browsing this opportunity simply will not see the full shifts that have no waitlist. The user takes no special action and sees no message. Those shifts are just absent from the list. The shifts they do see are ones they can still act on, whether that means reserving a spot or joining a waitlist.
With the setting off, the user sees the full shifts in the list but cannot reserve them.
No. This is purely a visibility filter on the browse and reserve screens. Anyone already reserved on the shift keeps their reservation, and the shift still exists everywhere on the administrator side. If a spot later opens up because someone cancels, the shift is no longer full and reappears for users automatically.