mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-08 07:55:14 +08:00
Merge pull request #615 from okriuchykhin/ok_SCI_1008
Fix task and step ordering in reports [SCI-1008]
This commit is contained in:
commit
a8bbc3c3ba
3 changed files with 3 additions and 3 deletions
|
@ -52,7 +52,7 @@ module ReportActions
|
||||||
|
|
||||||
def generate_experiment_contents_json(experiment, selected_modules)
|
def generate_experiment_contents_json(experiment, selected_modules)
|
||||||
res = []
|
res = []
|
||||||
experiment.my_modules.each do |my_module|
|
experiment.my_modules.order(:workflow_order).each do |my_module|
|
||||||
next unless selected_modules.include?(my_module.id)
|
next unless selected_modules.include?(my_module.id)
|
||||||
|
|
||||||
res << generate_new_el(false)
|
res << generate_new_el(false)
|
||||||
|
|
|
@ -372,7 +372,7 @@ class Protocol < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
def completed_steps
|
def completed_steps
|
||||||
steps.select(&:completed)
|
steps.where(completed: true)
|
||||||
end
|
end
|
||||||
|
|
||||||
def space_taken
|
def space_taken
|
||||||
|
|
|
@ -52,7 +52,7 @@ module ReportExtends
|
||||||
true,
|
true,
|
||||||
[:step],
|
[:step],
|
||||||
proc do |my_module|
|
proc do |my_module|
|
||||||
my_module.protocol.completed_steps
|
my_module.protocol.completed_steps.order(:position)
|
||||||
end),
|
end),
|
||||||
ModuleElement.new(:result_assets,
|
ModuleElement.new(:result_assets,
|
||||||
true,
|
true,
|
||||||
|
|
Loading…
Reference in a new issue