F45 Mariahilf
0 / 0
Click Load to fetch all scheduled classes and empty day containers.
All dates
Auto-populates on Load from every live MB class + MB draft. Publish pushes to myClubs API.
Click Load to fetch saved myClubs drafts, or Save MC drafts to create new ones from every live Mindbody class.
Scheduling capacity = min(max members, class capacity). If class capacity is empty, uses default capacity.
When generate-mc-drafts inserts a new draft row, it stamps the row with the default activity for that weekday.
Applies only to unsaved (mc_status='draft') rows — existing rows are never rewritten.
Override per instance via the pencil on an MC draft card.
Loading…
The code is the myClubs activity ID; the name is the label shown in the picker above, in the
Workouts tab's MC Activity column, and on the MC class cards. Save replaces the whole list for this studio.
CSV with two columns:
date and class_name. Class names are fuzzy-matched to the Workout List.
For F45 Nordbahn, the rotation is shared with F45 Mariahilf.
Stored in Supabase. Used by edit modals and publish — no live MB calls needed. Click "Fetch" to refresh (3 MB API calls, 1 per site).
Loading staff…
All F45/FS8 class types with capacities and Mindbody description IDs. Reference rows (date=9999-12-31) are not in the daily rotation.
Click "Workout List" to load.