21 lines
446 B
Ruby
21 lines
446 B
Ruby
# frozen_string_literal: true
|
|
|
|
module KnowledgeExplorer
|
|
class KnowledgeExplorerController < ApplicationController
|
|
requires_plugin 'knowledge-explorer'
|
|
|
|
def index
|
|
filters = {
|
|
tags: params[:tags],
|
|
category: params[:category],
|
|
search_term: params[:search],
|
|
page: params[:page]
|
|
}
|
|
|
|
query = KnowledgeExplorer::Query.new(current_user, filters).list
|
|
|
|
render json: query
|
|
end
|
|
end
|
|
end
|