We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1fbe8a0 commit 54c376fCopy full SHA for 54c376f
app/controllers/lab_tests_controller.rb
@@ -10,10 +10,17 @@ class LabTestsController < ApplicationController
10
def index
11
authorize LabTest
12
13
+ base_scope = policy_scope(LabTest)
14
+ .where(user_id: @chosen_user_id)
15
+ .in_date_range(params[:start_date], params[:end_date])
16
+
17
+ # Get all records with proper includes and ordering
18
@recordables = policy_scope(LabTest)
19
+ .select(:recordable_id, :created_at)
20
.where(user_id: @chosen_user_id)
21
.in_date_range(params[:start_date], params[:end_date])
- .order_by_date
22
+ .order(:created_at)
23
+ .group(:recordable_id, :created_at)
24
25
@biomarkers = policy_scope(Biomarker)
26
.includes(:reference_ranges, :lab_tests)
0 commit comments