X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/948fd8c8faf1016deb23b73eca0dadb6267603cf..0df788d74232330eea5c2d4854ba0d10796053eb:/app/models/report.rb diff --git a/app/models/report.rb b/app/models/report.rb index 477b4b182..e32e09721 100644 --- a/app/models/report.rb +++ b/app/models/report.rb @@ -1,4 +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, :counter_cache => true - belongs_to :user, :class_name => "User", :foreign_key => :reporter_user_id + belongs_to :user + + validates :details, :presence => true end