aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/shared_searches_controller.rb
blob: c90a3535c504bb608733a10de4f151de261c77a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

class SharedSearchesController < ApplicationController
  skip_before_action :user_authenticated!, only: %i[show]

  def index
    @searches = Search.order(:name)
    @saved_searches = @searches.where(shared: true)
    @subtitle = I18n.t('searches.shared.title')
  end

  def show
    @search = Search.where(shared: true).find(params.expect(:search_id))
    @subtitle = @search.name
    @results = @search.results.values.flatten
  end
end