include phantoms in active/retired member filters

This commit is contained in:
Justin Edmund 2025-12-18 17:48:49 -08:00
parent 687f7ae926
commit ad5c9893e4

View file

@ -49,10 +49,10 @@ module Api
case filter
when :active
members = @crew.active_memberships.includes(:user).order(role: :desc, created_at: :asc)
phantoms = []
phantoms = @crew.phantom_players.not_deleted.active.includes(:claimed_by).order(:name)
when :retired
members = @crew.crew_memberships.retired.includes(:user).order(retired_at: :desc)
phantoms = []
phantoms = @crew.phantom_players.not_deleted.retired.includes(:claimed_by).order(:name)
when :phantom
members = []
phantoms = @crew.phantom_players.not_deleted.includes(:claimed_by).order(:name)
@ -61,7 +61,7 @@ module Api
phantoms = @crew.phantom_players.not_deleted.includes(:claimed_by).order(:name)
else
members = @crew.active_memberships.includes(:user).order(role: :desc, created_at: :asc)
phantoms = []
phantoms = @crew.phantom_players.not_deleted.active.includes(:claimed_by).order(:name)
end
render json: {