From: Gabriel Ebner Date: Sun, 4 May 2008 10:01:23 +0000 (+0000) Subject: api06: Return version ids in XML responses. X-Git-Tag: live~7609^2~376 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/bcbf417796c9da00397237d6e3808859d5d3adca api06: Return version ids in XML responses. --- diff --git a/app/models/node.rb b/app/models/node.rb index 17521428e..5e5e7a0b2 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -152,6 +152,7 @@ class Node < GeoRecord el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema + el1['version'] = self.version.to_s return el1 end diff --git a/app/models/old_node.rb b/app/models/old_node.rb index 2f960d886..247a69923 100644 --- a/app/models/old_node.rb +++ b/app/models/old_node.rb @@ -47,6 +47,7 @@ class OldNode < GeoRecord el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema + el1['version'] = self.version.to_s return el1 end diff --git a/app/models/old_relation.rb b/app/models/old_relation.rb index 076c03eec..03d5aebff 100644 --- a/app/models/old_relation.rb +++ b/app/models/old_relation.rb @@ -92,6 +92,7 @@ class OldRelation < ActiveRecord::Base el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema el1['user'] = self.user.display_name if self.user.data_public? + el1['version'] = self.version.to_s self.old_members.each do |member| e = XML::Node.new 'member' diff --git a/app/models/old_way.rb b/app/models/old_way.rb index cdc0c4717..136e64793 100644 --- a/app/models/old_way.rb +++ b/app/models/old_way.rb @@ -95,6 +95,7 @@ class OldWay < ActiveRecord::Base el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema el1['user'] = self.user.display_name if self.user.data_public? + el1['version'] = self.version.to_s self.old_nodes.each do |nd| # FIXME need to make sure they come back in the right order e = XML::Node.new 'nd' diff --git a/app/models/relation.rb b/app/models/relation.rb index 3a9c0d9d5..ec8c92c92 100644 --- a/app/models/relation.rb +++ b/app/models/relation.rb @@ -58,6 +58,7 @@ class Relation < ActiveRecord::Base el1['id'] = self.id.to_s el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema + el1['version'] = self.version.to_s user_display_name_cache = {} if user_display_name_cache.nil? diff --git a/app/models/way.rb b/app/models/way.rb index 56c0717a7..104c550a9 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -70,6 +70,7 @@ class Way < ActiveRecord::Base el1['id'] = self.id.to_s el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema + el1['version'] = self.version.to_s user_display_name_cache = {} if user_display_name_cache.nil?