]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/issue.rb
Convert issue status to an enum
[rails.git] / app / models / issue.rb
index c02254a1b4b1cf3743bc5a1e7503fc124dea3de6..27c0a7cc9bef3de79739b08bc827b4ad9a29ca74 100644 (file)
@@ -6,7 +6,7 @@
 #  reportable_type  :string           not null
 #  reportable_id    :integer          not null
 #  reported_user_id :integer
-#  status           :integer
+#  status           :enum             default(NULL), not null
 #  assigned_role    :enum             not null
 #  resolved_at      :datetime
 #  resolved_by      :integer
@@ -45,9 +45,6 @@ class Issue < ActiveRecord::Base
   before_validation :set_default_assigned_role
   before_validation :set_reported_user
 
-  # Check if more statuses are needed
-  enum :status => %w[open ignored resolved]
-
   scope :with_status, ->(issue_status) { where(:status => statuses[issue_status]) }
 
   def read_reports