]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/map_bug.rb
Split comment field out of map bugs table
[rails.git] / app / models / map_bug.rb
index 61c9f145f5aff0b2c37c73b009cf90d873cc7009..0a00398723856bd95e79fe9b3ab721ee82beb3f6 100644 (file)
@@ -11,15 +11,15 @@ class MapBug < ActiveRecord::Base
   validates_presence_of :last_changed
   validates_inclusion_of :status, :in => [ "open", "closed", "hidden" ]
 
   validates_presence_of :last_changed
   validates_inclusion_of :status, :in => [ "open", "closed", "hidden" ]
 
+  has_many :map_bug_comment, :foreign_key => :bug_id, :order => :date_created, :conditions => { :visible => true } 
 
 
-  def self.create_bug(lat, lon, comment)
+
+  def self.create_bug(lat, lon)
        bug = MapBug.new(:lat => lat, :lon => lon);
        raise OSM::APIBadUserInput.new("The node is outside this world") unless bug.in_world?
        bug = MapBug.new(:lat => lat, :lon => lon);
        raise OSM::APIBadUserInput.new("The node is outside this world") unless bug.in_world?
-       bug.text = comment
        bug.date_created = Time.now.getutc
        bug.last_changed = Time.now.getutc
        bug.status = "open";
        bug.date_created = Time.now.getutc
        bug.last_changed = Time.now.getutc
        bug.status = "open";
-       bug.save;
        return bug;
   end
 
        return bug;
   end