Class: Workarea::Admin::JumpToController

Inherits:
ApplicationController show all
Defined in:
app/controllers/workarea/admin/jump_to_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_user, #find_sort, #wrap_in_view_model, wrap_in_view_model

Methods included from Publishing

#allow_publishing!, #allow_publishing?, #set_publishing_options

Methods included from Visiting

#most_visited

Instance Method Details

#indexObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'app/controllers/workarea/admin/jump_to_controller.rb', line 4

def index
  results = {
    results: Search::Admin.jump_to(params).map do |result|
      {
        label: result[:label],
        value: result[:label],
        type: result[:type].titleize.pluralize,
        url: result_url(result)
      }
    end
  }

  render json: results
end