]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/issue.rb
Updated JSON response format per feedback
[rails.git] / app / models / issue.rb
index 14c5f8231d56b95761cea9010cdb434230974e5e..c94fe56a7d47b30c33f9ac3d51cfe6c1bee81afd 100644 (file)
@@ -32,7 +32,7 @@
 
 class Issue < ApplicationRecord
   belongs_to :reportable, :polymorphic => true
 
 class Issue < ApplicationRecord
   belongs_to :reportable, :polymorphic => true
-  belongs_to :reported_user, :class_name => "User", :foreign_key => :reported_user_id
+  belongs_to :reported_user, :class_name => "User"
   belongs_to :user_resolved, :class_name => "User", :foreign_key => :resolved_by
   belongs_to :user_updated, :class_name => "User", :foreign_key => :updated_by
 
   belongs_to :user_resolved, :class_name => "User", :foreign_key => :resolved_by
   belongs_to :user_updated, :class_name => "User", :foreign_key => :updated_by
 
@@ -46,7 +46,7 @@ class Issue < ApplicationRecord
 
   before_validation :set_reported_user
 
 
   before_validation :set_reported_user
 
-  scope :with_status, ->(issue_status) { where(:status => statuses[issue_status]) }
+  scope :with_status, ->(issue_status) { where(:status => issue_status) }
   scope :visible_to, ->(user) { where(:assigned_role => user.roles.map(&:role)) }
 
   def read_reports
   scope :visible_to, ->(user) { where(:assigned_role => user.roles.map(&:role)) }
 
   def read_reports