diff --git a/app/serializers/api/v1/result_serializer.rb b/app/serializers/api/v1/result_serializer.rb index 23c3fca3e..e5cae0ca8 100644 --- a/app/serializers/api/v1/result_serializer.rb +++ b/app/serializers/api/v1/result_serializer.rb @@ -6,7 +6,8 @@ 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, :result_text, :result_table, :result_asset + :restored_by_id, :restored_on, :result_text, :result_table, + :result_asset belongs_to :my_module, serializer: MyModuleSerializer end diff --git a/config/routes.rb b/config/routes.rb index 58032c0d1..81a54b31e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -557,44 +557,44 @@ Rails.application.routes.draw do resources :projects, only: %i(index show) do resources :experiments, only: %i(index show) do resources :my_modules, - only: %i(index show), - path: 'tasks', - as: :tasks do - resources :my_module_repository_rows, only: %i(index show), - path: 'task_inventory_rows', - as: :task_inventory_rows - resources :user_my_modules, only: %i(index show), - path: 'user_tasks', - as: :user_tasks - resources :my_module_tags, only: %i(index show), - path: 'task_tags', - as: :task_tags - resources :protocols, only: %i(index show), - path: 'protocols', - as: :protocols - resources :results, only: %i(index show), - path: 'results', - as: :results - get 'inputs', - to: 'my_modules#inputs' - get 'inputs/:id', - to: 'my_modules#input' - get 'outputs', - to: 'my_modules#outputs' - get 'outputs/:id', - to: 'my_modules#output' - resources :activities, only: %i(index show), - path: 'activities', - as: :activities - end + only: %i(index show), + path: 'tasks', + as: :tasks do + resources :my_module_repository_rows, only: %i(index show), + path: 'task_inventory_rows', + as: :task_inventory_rows + resources :user_my_modules, only: %i(index show), + path: 'user_tasks', + as: :user_tasks + resources :my_module_tags, only: %i(index show), + path: 'task_tags', + as: :task_tags + resources :protocols, only: %i(index show), + path: 'protocols', + as: :protocols + resources :results, only: %i(index show), + path: 'results', + as: :results + get 'inputs', + to: 'my_modules#inputs' + get 'inputs/:id', + to: 'my_modules#input' + get 'outputs', + to: 'my_modules#outputs' + get 'outputs/:id', + to: 'my_modules#output' + resources :activities, only: %i(index show), + path: 'activities', + as: :activities + end resources :my_module_groups, - only: %i(index show), - path: 'task_groups', - as: :task_groups + only: %i(index show), + path: 'task_groups', + as: :task_groups resources :connections, - only: %i(index show), - path: 'connections', - as: :connections + only: %i(index show), + path: 'connections', + as: :connections end end resources :users, only: %i(show) do