api06: Return version ids in XML responses.

This commit is contained in:
Gabriel Ebner 2008-05-04 10:01:23 +00:00
parent 9f177a7a1a
commit bcbf417796
6 changed files with 6 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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'

View file

@ -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'

View file

@ -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?

View file

@ -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?