Fixed attribute names

This commit is contained in:
Zanz2 2018-09-13 11:57:31 +02:00
parent 5f39404e83
commit e47acfb4a1
6 changed files with 21 additions and 14 deletions

View file

@ -4,8 +4,9 @@ module Api
module V1
class MyModuleRepositoryRowSerializer < ActiveModel::Serializer
type :task_inventory_rows
attributes :id, :repository_row_id, :my_module_id
attribute :id
attribute :repository_row_id, key: :inventory_row_id
attribute :my_module_id, key: :task_id
belongs_to :my_module, serializer: MyModuleSerializer
end
end

View file

@ -4,7 +4,9 @@ module Api
module V1
class MyModuleTagSerializer < ActiveModel::Serializer
type :task_tags
attributes :id, :my_module_id, :tag_id
attributes :id, :tag_id
attribute :my_module_id, key: :task_id
belongs_to :my_module, serializer: MyModuleSerializer
end
end

View file

@ -5,8 +5,10 @@ module Api
class ProtocolSerializer < ActiveModel::Serializer
type :protocols
attributes :id, :name, :authors, :description,
:my_module_id, :team_id, :protocol_type,
:team_id, :protocol_type,
:nr_of_linked_children
attribute :my_module_id, key: :task_id
belongs_to :my_module, serializer: MyModuleSerializer
end
end

View file

@ -4,8 +4,9 @@ module Api
module V1
class ResultSerializer < ActiveModel::Serializer
type :results
attributes :id, :name, :my_module_id, :user_id, :archived, :result_text,
attributes :id, :name, :user_id, :archived, :result_text,
:result_table, :result_asset
attribute :my_module_id, key: :task_id
belongs_to :my_module, serializer: MyModuleSerializer
end

View file

@ -4,7 +4,8 @@ module Api
module V1
class UserMyModuleSerializer < ActiveModel::Serializer
type :user_tasks
attributes :id, :user_id, :my_module_id
attributes :id, :user_id
attribute :my_module_id, key: :task_id
belongs_to :my_module, serializer: MyModuleSerializer
end

View file

@ -556,6 +556,14 @@ Rails.application.routes.draw do
end
resources :projects, only: %i(index show) do
resources :experiments, only: %i(index show) do
resources :my_module_groups,
only: %i(index show),
path: 'task_groups',
as: :task_groups
resources :connections,
only: %i(index show),
path: 'connections',
as: :connections
resources :my_modules,
only: %i(index show),
path: 'tasks',
@ -587,14 +595,6 @@ Rails.application.routes.draw do
path: 'activities',
as: :activities
end
resources :my_module_groups,
only: %i(index show),
path: 'task_groups',
as: :task_groups
resources :connections,
only: %i(index show),
path: 'connections',
as: :connections
end
end
end