aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/shared_searches_controller.rb
blob: ffdd56ed56fec8bd81cf516ae83cc8d76b8ba802 (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[:search_id])
    @subtitle = @search.name
    @results = @search.results.values.flatten
  end
end