calm-gold-48525
05/23/2023, 10:16 PMlemon-wall-20836
05/23/2023, 10:17 PMhas_many
association. yes. it can handle thatlemon-wall-20836
05/23/2023, 10:17 PMlemon-wall-20836
05/23/2023, 10:17 PMcalm-gold-48525
05/23/2023, 10:18 PMlemon-wall-20836
05/23/2023, 10:18 PMlemon-wall-20836
05/23/2023, 10:19 PMlemon-wall-20836
05/23/2023, 10:19 PMcalm-gold-48525
05/23/2023, 10:20 PMlemon-wall-20836
05/23/2023, 10:20 PMhas_many
lemon-wall-20836
05/23/2023, 10:20 PMlemon-wall-20836
05/23/2023, 10:20 PMlemon-wall-20836
05/23/2023, 10:21 PMlemon-wall-20836
05/23/2023, 10:21 PMlemon-wall-20836
05/23/2023, 10:21 PMlemon-wall-20836
05/23/2023, 10:22 PMhas_and_belongs_to_many
recordslemon-wall-20836
05/23/2023, 10:22 PMcalm-gold-48525
05/23/2023, 10:22 PMlemon-wall-20836
05/23/2023, 10:22 PMcalm-gold-48525
05/23/2023, 10:22 PMlemon-wall-20836
05/23/2023, 10:23 PMcalm-gold-48525
05/23/2023, 10:23 PMlemon-wall-20836
05/23/2023, 10:23 PMcalm-gold-48525
05/23/2023, 10:23 PMcalm-gold-48525
05/23/2023, 10:23 PMlemon-wall-20836
05/23/2023, 10:23 PMcalm-gold-48525
05/23/2023, 10:24 PMlemon-wall-20836
05/23/2023, 10:24 PMlemon-wall-20836
05/23/2023, 10:24 PMlemon-wall-20836
05/23/2023, 10:24 PMlemon-wall-20836
05/23/2023, 10:24 PMcalm-gold-48525
05/23/2023, 10:24 PMcalm-gold-48525
05/23/2023, 10:25 PMlemon-wall-20836
05/23/2023, 10:25 PMlemon-wall-20836
05/23/2023, 10:25 PMlemon-wall-20836
05/23/2023, 10:25 PMcalm-gold-48525
05/23/2023, 10:25 PMlemon-wall-20836
05/23/2023, 10:26 PMlemon-wall-20836
05/23/2023, 10:27 PMUserResource
, you create a new TeamUserResource
on which you set the self.model_class = "User"
and set a custom scope on thatlemon-wall-20836
05/23/2023, 10:27 PMlemon-wall-20836
05/23/2023, 10:28 PMruby
class TeamUserResource < Avo::BaseResource
self.model_class = "User"
self.resolve_query_scope = ->(model_class:) do
model_class.where(team_id: params[:team_id])
end
end
calm-gold-48525
05/23/2023, 10:28 PMlemon-wall-20836
05/23/2023, 10:28 PMavo/resources/team_users?team_id=123
lemon-wall-20836
05/23/2023, 10:28 PMcalm-gold-48525
05/23/2023, 10:29 PMlemon-wall-20836
05/23/2023, 10:29 PMresolve_query_scope
will apply that scope to the index querycalm-gold-48525
05/23/2023, 10:31 PMlemon-wall-20836
05/23/2023, 10:31 PMcalm-gold-48525
05/23/2023, 10:31 PMlemon-wall-20836
05/23/2023, 10:32 PMlemon-wall-20836
05/23/2023, 10:32 PMcalm-gold-48525
05/23/2023, 10:32 PMlemon-wall-20836
05/23/2023, 10:32 PMlemon-wall-20836
05/23/2023, 10:32 PMlemon-wall-20836
05/23/2023, 10:32 PMparams
almost everywherelemon-wall-20836
05/23/2023, 10:33 PMcompany_id
param and query the data that waylemon-wall-20836
05/23/2023, 10:33 PMcalm-gold-48525
05/23/2023, 10:34 PMlemon-wall-20836
05/23/2023, 10:34 PMlemon-wall-20836
05/23/2023, 10:34 PMlemon-wall-20836
05/23/2023, 10:34 PMlemon-wall-20836
05/23/2023, 10:34 PMlemon-wall-20836
05/23/2023, 10:36 PMcalm-gold-48525
05/23/2023, 10:36 PMcalm-gold-48525
05/23/2023, 10:37 PMlemon-wall-20836
05/23/2023, 10:37 PMlemon-wall-20836
05/23/2023, 10:37 PMcalm-gold-48525
05/23/2023, 10:37 PMcalm-gold-48525
05/23/2023, 10:38 PMcalm-gold-48525
05/23/2023, 10:38 PMlemon-wall-20836
05/23/2023, 10:38 PMlemon-wall-20836
05/23/2023, 10:39 PMlemon-wall-20836
05/23/2023, 10:39 PM