|
@@ -48,8 +48,11 @@ class PracticeManagementController extends Controller
|
|
|
|
|
|
public function rpmMatrix(Request $request)
|
|
public function rpmMatrix(Request $request)
|
|
{
|
|
{
|
|
- $clients = Client::whereNull('shadow_pro_id')
|
|
|
|
- ->orderByRaw('most_recent_cellular_measurement_at desc nulls last')
|
|
|
|
|
|
+ $proID = $this->performer()->pro->id;
|
|
|
|
+ $isAdmin = $this->performer()->pro->pro_type == 'ADMIN';
|
|
|
|
+ $query = Client::whereNull('shadow_pro_id');
|
|
|
|
+ if(!$isAdmin) $query->where('mcp_pro_id', '=', $proID);
|
|
|
|
+ $clients = $query->orderByRaw('most_recent_cellular_measurement_at desc nulls last')
|
|
->paginate(50);
|
|
->paginate(50);
|
|
return view ('app.practice-management.rpm-matrix', compact('clients'));
|
|
return view ('app.practice-management.rpm-matrix', compact('clients'));
|
|
}
|
|
}
|