Skip to Content Skip to Search
Methods
B

Instance Public methods

base_search_scope(model)

# File engines/member/app/actions/member/content_search/scope/base_search.rb, line 5
def base_search_scope(model)
  model
    .joins(to_plannings(model))
    .joins(to_site_settings(model))
    .joins(to_plans(model))
    .joins(plans_to_member_plannings)
    .joins(plannings_to_members)
    .joins(to_email_templates(model))
    .where(member_is_active)
    .where(content_in_search_period(model))
    .where(site_in_time_zones)
    .group(
      model.arel_table[:id],
      members_table[:id],
      site_settings_table[:time_zone]
    )
end