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_manylemon-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
endcalm-gold-48525
05/23/2023, 10:28 PMlemon-wall-20836
05/23/2023, 10:28 PMavo/resources/team_users?team_id=123lemon-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