From 62b17fef349d9df214d24d777c70200ecd2e8df5 Mon Sep 17 00:00:00 2001 From: "Douglas A. C" <dac17@c3sl.ufpr.br> Date: Fri, 1 Feb 2019 11:41:39 -0200 Subject: [PATCH] Creating task for reassign expired submissions. --- lib/tasks/submission.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/tasks/submission.rake diff --git a/lib/tasks/submission.rake b/lib/tasks/submission.rake new file mode 100644 index 000000000..645f813b5 --- /dev/null +++ b/lib/tasks/submission.rake @@ -0,0 +1,13 @@ +namespace :submission do + desc 'Assign not evaluated submission to more curators' + task reassign: :environment do + submissions = Submission.where('status=? AND updated_at<?', Submission.statuses["submitted"], 7.day.ago) + + submissions.each do |s| + old_curators = CuratorAssignment.select("user_id").where(submission_id: s.id) + CuratorAssignmentsService.new(s, old_curators).assign + s.touch + end + end + +end -- GitLab