From 30375a49091babefeaf07ea704c96d519ebf7e22 Mon Sep 17 00:00:00 2001 From: Maximilian Grundke Date: Fri, 9 Jun 2017 14:39:33 +0200 Subject: [PATCH] Make comments available to RFC --- app/models/request_for_comment.rb | 2 ++ app/models/submission.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/app/models/request_for_comment.rb b/app/models/request_for_comment.rb index 4be7d325..22b39b39 100644 --- a/app/models/request_for_comment.rb +++ b/app/models/request_for_comment.rb @@ -4,6 +4,8 @@ class RequestForComment < ActiveRecord::Base belongs_to :exercise belongs_to :file, class_name: 'CodeOcean::File' + has_many :comments, through: :submission + scope :unsolved, -> { where(solved: [false, nil]) } def self.last_per_user(n = 5) diff --git a/app/models/submission.rb b/app/models/submission.rb index 6815eb40..94ba46d6 100644 --- a/app/models/submission.rb +++ b/app/models/submission.rb @@ -8,6 +8,7 @@ class Submission < ActiveRecord::Base belongs_to :exercise has_many :testruns + has_many :comments, through: :files delegate :execution_environment, to: :exercise