summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorWilliam Wolf <throughnothing@gmail.com>2011-07-20 09:59:56 -0400
committerWilliam Wolf <throughnothing@gmail.com>2011-07-20 09:59:56 -0400
commit27f326c712e485322003ccdc13acfd04a6fdb119 (patch)
tree530b1a5a80ce2fb9224de234161f516b80b0ffa7 /nova/api
parentbc2747faf2164833b3e5412dd226f9ee431b1bbf (diff)
downloadnova-27f326c712e485322003ccdc13acfd04a6fdb119.tar.gz
nova-27f326c712e485322003ccdc13acfd04a6fdb119.tar.xz
nova-27f326c712e485322003ccdc13acfd04a6fdb119.zip
added 'update' field to versions
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/versions.py6
-rw-r--r--nova/api/openstack/views/versions.py1
2 files changed, 6 insertions, 1 deletions
diff --git a/nova/api/openstack/versions.py b/nova/api/openstack/versions.py
index 450b42765..1b1fc41ab 100644
--- a/nova/api/openstack/versions.py
+++ b/nova/api/openstack/versions.py
@@ -45,10 +45,14 @@ class Versions(wsgi.Resource):
{
"id": "v1.1",
"status": "CURRENT",
+ #TODO(wwolf) get correct value for these
+ "updated": "2011-7-18T11:30:00Z",
},
{
"id": "v1.0",
"status": "DEPRECATED",
+ #TODO(wwolf) get correct value for these
+ "updated": "2010-10-09T11:30:00Z",
},
]
@@ -72,7 +76,7 @@ class VersionsXMLSerializer(wsgi.XMLDictSerializer):
version_node = self.xml_doc.createElement('version')
version_node.setAttribute('id', version['id'])
version_node.setAttribute('status', version['status'])
- #TODO(wwolf) need 'updated' attribute too
+ version_node.setAttribute('updated', version['updated'])
for link in version['links']:
link_node = self.xml_doc.createElement('atom:link')
diff --git a/nova/api/openstack/views/versions.py b/nova/api/openstack/views/versions.py
index d0145c94a..e815974f1 100644
--- a/nova/api/openstack/views/versions.py
+++ b/nova/api/openstack/views/versions.py
@@ -36,6 +36,7 @@ class ViewBuilder(object):
version = {
"id": version_data["id"],
"status": version_data["status"],
+ "updated": version_data["updated"],
"links": self._build_links(version_data),
}