Module: Radesk::Concerns::Elasticsearch
- Included in:
- TicketsController
- Defined in:
- app/controllers/radesk/concerns/elasticsearch.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'app/controllers/radesk/concerns/elasticsearch.rb', line 4 def index query = params[:query].present? ? params[:query] : '*' conditions = Hash.new.tap do |h| h[:user_id] = radesk_current_user.id unless radesk_current_user.try(:radesk_admin?) end @tickets = Radesk::Ticket.search(query, include: [:answers], page: params[:page], per_page: 20) end |