Fix AR preloading for repository table [SCI-4070]

This commit is contained in:
Oleksii Kriuchykhin 2019-11-20 23:08:23 +01:00 committed by Urban Rotnik
parent 3481b50796
commit 371f699a11
5 changed files with 8 additions and 6 deletions

View file

@ -9,7 +9,9 @@ module RepositoryDatatableHelper
_team,
assigned_rows)
parsed_records = []
repository_rows.each do |record|
includes_json = { repository_cells: Extends::REPOSITORY_SEARCH_INCLUDES }
repository_rows.includes(includes_json).each do |record|
row = {
'DT_RowId': record.id,
'1': assigned_row(record, assigned_rows),

View file

@ -7,7 +7,7 @@ module RepositoryDatatable
attributes :value, :value_type
def value
asset = object.value.asset
asset = object.repository_asset_value.asset
{
id: asset.id,
url: rails_blob_path(asset.file, disposition: 'attachment'),

View file

@ -5,7 +5,7 @@ module RepositoryDatatable
attributes :value, :value_type
def value
object.value.data
object.repository_list_value.data
end
end
end

View file

@ -6,8 +6,8 @@ module RepositoryDatatable
def value
{
icon: object.value.repository_status_item.icon,
status: object.value.repository_status_item.status
icon: object.repository_status_value.repository_status_item.icon,
status: object.repository_status_value.repository_status_item.status
}
end
end

View file

@ -5,7 +5,7 @@ module RepositoryDatatable
attributes :value, :value_type
def value
object.value.data
object.repository_text_value.data
end
end
end