X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/536d80c2b2de46800aa3906e12dac6c57d8f72e4..eaefb3ea7308112e11b03f8748cf6581c30436a5:/app/models/note.rb diff --git a/app/models/note.rb b/app/models/note.rb index 9dc122721..27357e58a 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -11,6 +11,9 @@ class Note < ActiveRecord::Base validates_inclusion_of :status, :in => ["open", "closed", "hidden"] validate :validate_position + scope :visible, -> { where("status != 'hidden'") } + scope :invisible, -> { where("status = 'hidden'") } + after_initialize :set_defaults # Sanity check the latitude and longitude and add an error if it's broken