Skip to content

Add substitutions feature#369

Open
jedmund wants to merge 8 commits intomainfrom
jedmund/substitutions-v3
Open

Add substitutions feature#369
jedmund wants to merge 8 commits intomainfrom
jedmund/substitutions-v3

Conversation

@jedmund
Copy link
Copy Markdown
Owner

@jedmund jedmund commented Mar 28, 2026

Summary

  • Adds roles table (admin-managed labels for grid slots) and substitutions join table
  • Grid items gain is_substitute, role_id, and substitution_note fields
  • Scoped party associations exclude substitutes from counts/queries
  • Substitution remapping on remix via amoeba
  • CRUD endpoints for substitutions, read-only roles endpoint
  • Blueprints render role, note, and substitutions in nested views

Test plan

  • rails db:migrate succeeds
  • 16 new specs pass (role/substitution models + request specs)
  • Manual test: create, reorder, and delete substitutions
  • Manual test: remix party with substitutions

@jedmund jedmund force-pushed the jedmund/substitutions-v3 branch from dd1c4b2 to f8dfe3e Compare March 29, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant