Fix stale jersey deadline text (March 28 → April 10) #180

Closed
opened 2026-03-29 18:50:01 +00:00 by forgejo_admin · 1 comment
Contributor

Type

Bug

Lineage

Blocker for forgejo_admin/basketball-api#243 — jersey email send. Discovered during e2e validation 2026-03-29.

Repo

forgejo_admin/westside-landing

What Broke

Jersey ordering page shows hardcoded "March 28" deadline in two places. The actual deadline is now April 10 (with rush option March 30). Parents clicking the jersey email CTA land on a page that tells them they've already missed the deadline.

Repro Steps

  1. Navigate to https://westsidekingsandqueens.tail5b443a.ts.net/jersey?token={any_valid_token}
  2. Observe: page says "Jerseys must be ordered by March 28 to arrive in time for our April tournament"
  3. Click cancel on checkout
  4. Observe: cancel page says "come back and order anytime before March 28"

Expected Behavior

Both pages should say "April 10" matching the email copy and actual business deadline.

Environment

  • Cluster/namespace: westsidekingsandqueens (prod)
  • Service version/commit: current deployed westside-app
  • Related alerts: none — cosmetic/copy issue, not runtime

Acceptance Criteria

  • Jersey page shows "April 10" deadline
  • Cancel page shows "April 10" deadline
  • Bug no longer reproduces
  • No regression in related functionality
  • project-westside-basketball — parent project
  • forgejo_admin/basketball-api#243 — jersey email ticket (this is a blocker for that send)
### Type Bug ### Lineage Blocker for `forgejo_admin/basketball-api#243` — jersey email send. Discovered during e2e validation 2026-03-29. ### Repo `forgejo_admin/westside-landing` ### What Broke Jersey ordering page shows hardcoded "March 28" deadline in two places. The actual deadline is now April 10 (with rush option March 30). Parents clicking the jersey email CTA land on a page that tells them they've already missed the deadline. ### Repro Steps 1. Navigate to `https://westsidekingsandqueens.tail5b443a.ts.net/jersey?token={any_valid_token}` 2. Observe: page says "Jerseys must be ordered by March 28 to arrive in time for our April tournament" 3. Click cancel on checkout 4. Observe: cancel page says "come back and order anytime before March 28" ### Expected Behavior Both pages should say "April 10" matching the email copy and actual business deadline. ### Environment - Cluster/namespace: `westsidekingsandqueens` (prod) - Service version/commit: current deployed westside-app - Related alerts: none — cosmetic/copy issue, not runtime ### Acceptance Criteria - [ ] Jersey page shows "April 10" deadline - [ ] Cancel page shows "April 10" deadline - [ ] Bug no longer reproduces - [ ] No regression in related functionality ### Related - `project-westside-basketball` — parent project - `forgejo_admin/basketball-api#243` — jersey email ticket (this is a blocker for that send)
Author
Contributor

Scope Review: READY

Review note: review-659-2026-03-29
Ticket is fully scoped, traceable, and executable. Two file targets verified via grep — copy-only fix, no logic changes, no blast radius. Ready for agent dispatch.

## Scope Review: READY Review note: `review-659-2026-03-29` Ticket is fully scoped, traceable, and executable. Two file targets verified via grep — copy-only fix, no logic changes, no blast radius. Ready for agent dispatch.
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#180
No description provided.