X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d5f02968f6f2dd153c74844e818a4d2b2ae24991..cbe707b33e87418b8576cbc3fbd23bcd032153cb:/app/models/report.rb diff --git a/app/models/report.rb b/app/models/report.rb index f997215a8..e32e09721 100644 --- a/app/models/report.rb +++ b/app/models/report.rb @@ -1,5 +1,28 @@ +# == Schema Information +# +# Table name: reports +# +# id :integer not null, primary key +# issue_id :integer +# user_id :integer +# details :text not null +# created_at :datetime not null +# updated_at :datetime not null +# +# Indexes +# +# index_reports_on_issue_id (issue_id) +# index_reports_on_user_id (user_id) +# +# Foreign Keys +# +# reports_issue_id_fkey (issue_id => issues.id) ON DELETE => cascade +# reports_user_id_fkey (user_id => users.id) ON DELETE => cascade +# + class Report < ActiveRecord::Base - belongs_to :issue - belongs_to :user, :class_name => "User", :foreign_key => :reporter_user_id - + belongs_to :issue, :counter_cache => true + belongs_to :user + + validates :details, :presence => true end