The front-end booking calendar (assets/js/booking.js) defaults to the List view; students must click Week every time.
The wp-admin lesson pages — Scheduler (all lessons) and My Lessons (instructor) — are flat tables only; there is no week view at all (templates/admin/lessons.php, Booking\LessonController).
Wanted
Front end: the booking page slot browser defaults to the Week view (anchored to the week of the earliest open slot), with List still available via the toggle.
Backend: add a Week calendar view to Scheduler and My Lessons (reusing Availability\WeekCalendar, same pattern as the availability page's usc_view/usc_week params) and make it the default, keeping the current table as the List view (it carries the HST / e-transfer edit forms).
**From the 2026-07-22 user demo.**
## Current behaviour
- The front-end booking calendar (`assets/js/booking.js`) defaults to the **List** view; students must click *Week* every time.
- The wp-admin lesson pages — **Scheduler** (all lessons) and **My Lessons** (instructor) — are flat tables only; there is no week view at all (`templates/admin/lessons.php`, `Booking\LessonController`).
## Wanted
- Front end: the booking page slot browser defaults to the **Week** view (anchored to the week of the earliest open slot), with List still available via the toggle.
- Backend: add a **Week** calendar view to Scheduler and My Lessons (reusing `Availability\WeekCalendar`, same pattern as the availability page's `usc_view`/`usc_week` params) and make it the default, keeping the current table as the List view (it carries the HST / e-transfer edit forms).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
From the 2026-07-22 user demo.
Current behaviour
assets/js/booking.js) defaults to the List view; students must click Week every time.templates/admin/lessons.php,Booking\LessonController).Wanted
Availability\WeekCalendar, same pattern as the availability page'susc_view/usc_weekparams) and make it the default, keeping the current table as the List view (it carries the HST / e-transfer edit forms).