Admin schedule: Marcus verifies practice and event data is correct #215

Closed
opened 2026-04-04 20:00:14 +00:00 by forgejo_admin · 1 comment
Contributor

Type

Feature

Lineage

Standalone — practice_schedules (17 rows) and events (8 rows) were seeded on 2026-04-04. Data was pulled from pal-e-docs schedule note and westside-contracts contract HTML. Marcus has not yet verified the data is correct.

Repo

forgejo_admin/westside-landing

User Story

As an admin,
I want to verify the practice and event data in the schedule admin page is correct
So that parents and coaches see accurate information.

Context

Current admin schedule page (/admin/schedule) displays:

  • 17 practices across 7 teams (all active)
  • 8 tournament events (3 Kings, 5 Queens)

The page is display-only — no create/edit/delete buttons. Marcus can see the data but can't fix it from the UI.

Data to verify:

  • Are all practice days/times/locations correct per Marcus's latest info?
  • Are all tournament dates/locations/costs correct per the signed contracts?
  • Is anything missing (new tournaments added, schedule changes since contracts were signed)?

Known gap: Admin schedule page has no CRUD UI. If Marcus finds errors, corrections must be made via API or direct SQL until the CRUD UI is built.

Environment

  • Production: westsidekingsandqueens.tail5b443a.ts.net/admin/schedule (requires admin login)
  • API: GET /admin/schedule returns all practices + events

File Targets

No code changes. This is a verification task.

If errors found:

  • Data corrections via kubectl exec SQL or admin API endpoints (CRUD exists at /admin/practices and /admin/events)
  • Document corrections in pal-e-docs schedule note

Acceptance Criteria

  • Marcus reviews admin schedule page and confirms practices are correct
  • Marcus reviews events and confirms tournament dates/locations match contracts
  • Any corrections applied and documented
  • pal-e-docs westside-practice-schedule note updated if anything changed

Test Expectations

  • Marcus says "looks good" or provides corrections

Constraints

  • This requires Marcus to log in and review — can't be validated by an agent
  • Send Marcus the URL and ask him to check

Checklist

  • Marcus reviewed
  • Corrections applied (if any)
  • Schedule note updated (if any)
  • westside-basketball — project this affects
  • basketball-api#279 — practice schedule seeding
  • basketball-api#331 — events seeding
### Type Feature ### Lineage Standalone — practice_schedules (17 rows) and events (8 rows) were seeded on 2026-04-04. Data was pulled from pal-e-docs schedule note and westside-contracts contract HTML. Marcus has not yet verified the data is correct. ### Repo `forgejo_admin/westside-landing` ### User Story As an admin, I want to verify the practice and event data in the schedule admin page is correct So that parents and coaches see accurate information. ### Context **Current admin schedule page** (`/admin/schedule`) displays: - 17 practices across 7 teams (all active) - 8 tournament events (3 Kings, 5 Queens) The page is display-only — no create/edit/delete buttons. Marcus can see the data but can't fix it from the UI. **Data to verify:** - Are all practice days/times/locations correct per Marcus's latest info? - Are all tournament dates/locations/costs correct per the signed contracts? - Is anything missing (new tournaments added, schedule changes since contracts were signed)? **Known gap:** Admin schedule page has no CRUD UI. If Marcus finds errors, corrections must be made via API or direct SQL until the CRUD UI is built. ### Environment - Production: westsidekingsandqueens.tail5b443a.ts.net/admin/schedule (requires admin login) - API: `GET /admin/schedule` returns all practices + events ### File Targets No code changes. This is a verification task. If errors found: - Data corrections via `kubectl exec` SQL or admin API endpoints (CRUD exists at `/admin/practices` and `/admin/events`) - Document corrections in pal-e-docs schedule note ### Acceptance Criteria - [ ] Marcus reviews admin schedule page and confirms practices are correct - [ ] Marcus reviews events and confirms tournament dates/locations match contracts - [ ] Any corrections applied and documented - [ ] pal-e-docs `westside-practice-schedule` note updated if anything changed ### Test Expectations - [ ] Marcus says "looks good" or provides corrections ### Constraints - This requires Marcus to log in and review — can't be validated by an agent - Send Marcus the URL and ask him to check ### Checklist - [ ] Marcus reviewed - [ ] Corrections applied (if any) - [ ] Schedule note updated (if any) ### Related - `westside-basketball` — project this affects - basketball-api#279 — practice schedule seeding - basketball-api#331 — events seeding
Author
Contributor

Marcus approved both schedules via GroupMe (2026-04-06). 17 practices and 8 events confirmed correct. Data validated at the source — all downstream views (public, coach, parent) consume the same tables.

Marcus approved both schedules via GroupMe (2026-04-06). 17 practices and 8 events confirmed correct. Data validated at the source — all downstream views (public, coach, parent) consume the same tables.
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/westside-app#215
No description provided.