West High Field House -- Court Rental (SchoolSpace #A26XT) #268

Open
opened 2026-03-31 00:30:24 +00:00 by forgejo_admin · 0 comments
Contributor

Type

Feature

Lineage

Standalone -- initiated from Justin Thompson email thread (court rental). SchoolSpace application submitted 03/30/2026.

Repo

forgejo_admin/basketball-api

User Story

As an admin,
I want the program schedule to reflect confirmed court rentals
So that practices appear on the public schedule and accounting is accurate.

Context

Westside submitted a facility rental request on SLC Schools' SchoolSpace portal for Tuesday evening practices at West High Field House (all 3 courts, 6-8 PM). Request #A26XT covers April 7 initially, with remaining 18 Tuesdays added in phases as club payments come in. Rate is $200/hr (for-profit) + $50/hr custodian. Justin Thompson (AD) confirmed dates are open. Tai Van Dyke (rental coordinator) processes the request.

File Targets

Files the agent should modify:

  • src/basketball_api/routes/schedule.py -- add PracticeSchedule entry for Tuesday West High
  • Database via API call -- POST /admin/schedule/practices

Files the agent should NOT touch:

  • src/basketball_api/models.py -- PracticeSchedule model already exists

Acceptance Criteria

  • Phase 2 dates (Apr 14 - Jun 23) added to SchoolSpace after first payment
  • Phase 3 dates (Jun 30 - Aug 11) added after second wave
  • basketball-api PracticeSchedule has Tuesday entry (day_of_week=1, 18:00-20:00, West High Field House)
  • Liability insurance certificate obtained
  • Deposit timing resolved with Tai Van Dyke

Test Expectations

  • GET /public/schedule returns Tuesday West High practice
  • Run command: pytest tests/ -k test_schedule

Constraints

  • SchoolSpace login: westsidebasktball@gmail.com
  • Do not submit additional dates without Lucas/Marcus approval
  • Court rental accounting in pal-e-docs is the financial source of truth

Checklist

  • SchoolSpace account created
  • Application #A26XT submitted (Phase 1: Apr 7)
  • GroupMe sent to Marcus with cost breakdown
  • Court rental accounting note updated
  • Marcus approval received
  • Phase 2 dates added
  • Phase 3 dates added
  • PracticeSchedule DB entry created
  • westside-basketball -- project
  • westside-accounting-court-rentals -- financial tracking note
### Type Feature ### Lineage Standalone -- initiated from Justin Thompson email thread (court rental). SchoolSpace application submitted 03/30/2026. ### Repo `forgejo_admin/basketball-api` ### User Story As an admin, I want the program schedule to reflect confirmed court rentals So that practices appear on the public schedule and accounting is accurate. ### Context Westside submitted a facility rental request on SLC Schools' SchoolSpace portal for Tuesday evening practices at West High Field House (all 3 courts, 6-8 PM). Request #A26XT covers April 7 initially, with remaining 18 Tuesdays added in phases as club payments come in. Rate is $200/hr (for-profit) + $50/hr custodian. Justin Thompson (AD) confirmed dates are open. Tai Van Dyke (rental coordinator) processes the request. ### File Targets Files the agent should modify: - `src/basketball_api/routes/schedule.py` -- add PracticeSchedule entry for Tuesday West High - Database via API call -- POST /admin/schedule/practices Files the agent should NOT touch: - `src/basketball_api/models.py` -- PracticeSchedule model already exists ### Acceptance Criteria - [ ] Phase 2 dates (Apr 14 - Jun 23) added to SchoolSpace after first payment - [ ] Phase 3 dates (Jun 30 - Aug 11) added after second wave - [ ] basketball-api PracticeSchedule has Tuesday entry (day_of_week=1, 18:00-20:00, West High Field House) - [ ] Liability insurance certificate obtained - [ ] Deposit timing resolved with Tai Van Dyke ### Test Expectations - [ ] GET /public/schedule returns Tuesday West High practice - Run command: `pytest tests/ -k test_schedule` ### Constraints - SchoolSpace login: westsidebasktball@gmail.com - Do not submit additional dates without Lucas/Marcus approval - Court rental accounting in pal-e-docs is the financial source of truth ### Checklist - [x] SchoolSpace account created - [x] Application #A26XT submitted (Phase 1: Apr 7) - [x] GroupMe sent to Marcus with cost breakdown - [x] Court rental accounting note updated - [ ] Marcus approval received - [ ] Phase 2 dates added - [ ] Phase 3 dates added - [ ] PracticeSchedule DB entry created ### Related - `westside-basketball` -- project - `westside-accounting-court-rentals` -- financial tracking note
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/basketball-api#268
No description provided.