mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-04 12:14:37 +08:00
Added results endpoint
This commit is contained in:
parent
426bd129cc
commit
bd49ea56c5
3 changed files with 10 additions and 4 deletions
|
@ -14,12 +14,15 @@ module Api
|
|||
.page(params.dig(:page, :number))
|
||||
.per(params.dig(:page, :size))
|
||||
|
||||
render jsonapi: results,
|
||||
each_serializer: ResultSerializer
|
||||
render jsonapi: results, include: %w(
|
||||
result_table result_text result_asset
|
||||
), each_serializer: ResultSerializer
|
||||
end
|
||||
|
||||
def show
|
||||
render jsonapi: @result, serializer: ResultSerializer
|
||||
render jsonapi: @result, include: %w(
|
||||
result_table result_text result_asset
|
||||
), serializer: ResultSerializer
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
@ -6,7 +6,7 @@ module Api
|
|||
type :results
|
||||
attributes :id, :name, :my_module_id, :user_id, :created_at, :updated_at,
|
||||
:archived, :archived_on, :last_modified_by_id, :archived_by_id,
|
||||
:restored_by_id, :restored_on
|
||||
:restored_by_id, :restored_on, :result_text, :result_table, :result_asset
|
||||
|
||||
belongs_to :my_module, serializer: MyModuleSerializer
|
||||
end
|
||||
|
|
|
@ -598,10 +598,13 @@ Rails.application.routes.draw do
|
|||
end
|
||||
end
|
||||
end
|
||||
<<<<<<< HEAD
|
||||
resources :users, only: %i(show) do
|
||||
resources :user_identities,
|
||||
only: %i(index create show update destroy)
|
||||
end
|
||||
=======
|
||||
>>>>>>> Added results endpoint
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue