1520fd8d2f
optimize gw_scores endpoints with SQL aggregation
2025-12-18 17:55:19 -08:00
4a6ae93d20
add gw scores history endpoints for members and phantoms
2025-12-18 11:02:59 -08:00
e60f3c48d6
allow retired_at in member/phantom update params
2025-12-18 00:35:47 -08:00
5afd31fdb6
soft delete phantoms after claim confirmation
...
keeps phantom records for logging, excludes from all queries
2025-12-17 20:08:28 -08:00
de72d21e24
add decline/pending endpoints for phantom claims
...
- decline_claim action lets assigned user reject assignment
- pending_phantom_claims endpoint for user's pending claims
- with_crew blueprint view for phantom claims context
2025-12-17 18:28:23 -08:00
d4131cf51d
allow :retired param in membership and phantom player controllers
2025-12-14 01:48:06 -08:00
f4ef04881e
add bulk_create endpoint for phantom players
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 23:33:49 -08:00
7d27d3c8b1
allow officers to update joined_at on members and phantoms
2025-12-04 03:02:27 -08:00
4c8f4ffcf3
add phantom players for non-registered crew members
...
- phantom_players table for tracking scores of non-user members
- claim flow: officer assigns phantom to user, user confirms, scores transfer
- CRUD endpoints plus /assign and /confirm_claim actions
- model/request specs for all functionality (37 examples)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 23:55:15 -08:00