]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/issue.rb
Added IssueComments + ForeignKeys + Indexes
[rails.git] / app / models / issue.rb
index f678e94e13ec67d7461e2e9c7e4d34e572951bac..7a481fe6cc80e0594f51a7ff167075a0a983d22b 100644 (file)
@@ -1,7 +1,10 @@
 class Issue < ActiveRecord::Base
        belongs_to :reportable, :polymorphic => true
        has_many :reports
+       has_many :comments, :class_name => "IssueComment"
        validates :reportable_id, :uniqueness => { :scope => [ :reportable_type ] }
+       belongs_to :user
+       validates :user_id, :presence => true
 
        # Check if more statuses are needed
        enum status: %w( open ignored resolved )