refactor queries

This commit is contained in:
zmagod 2018-02-27 16:34:51 +01:00
parent e3ca782996
commit 29a1073a50

View file

@ -218,12 +218,11 @@ class RepositoryRowsController < ApplicationController
private
def load_info_modal_vars
@record = RepositoryRow.eager_load(:created_by).find_by_id(params[:id])
@assigned_modules = MyModuleRepositoryRow.where(repository_row: @record)
.includes(
my_module:
[{ experiment: :project }]
)
@record = RepositoryRow.eager_load(:created_by, repository: [:team])
.find_by_id(params[:id])
@assigned_modules = MyModuleRepositoryRow.eager_load(my_module:
[{ experiment: :project }])
.where(repository_row: @record)
render_404 and return unless @record
render_403 unless can_read_team?(@record.repository.team)
end