3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'app/controllers/field_test/participants_controller.rb', line 3
def show
@memberships =
if FieldTest.legacy_participants
@participant = params[:id]
FieldTest::Membership.where(participant: @participant).order(:id)
else
id = params[:id]
type = params[:type]
@participant = [type, id].compact.join(" ")
FieldTest::Membership.where(participant_type: type, participant_id: id).order(:id)
end
@events =
if FieldTest.events_supported?
FieldTest::Event.where(field_test_membership_id: @memberships.map(&:id)).group(:field_test_membership_id, :name).count
else
{}
end
end
|