Merge "volume.volumeId property used wrongly as .volume_id"
This commit is contained in:
commit
47f44598c8
@ -103,12 +103,8 @@ class DetailView(tabs.TabView):
|
|||||||
instance = api.server_get(self.request, instance_id)
|
instance = api.server_get(self.request, instance_id)
|
||||||
instance.volumes = api.volume_instance_list(self.request,
|
instance.volumes = api.volume_instance_list(self.request,
|
||||||
instance_id)
|
instance_id)
|
||||||
# Gather our flavors and images and correlate our instances to
|
instance.full_flavor = api.flavor_get(self.request,
|
||||||
# them. Exception handling happens in the parent class.
|
instance.flavor["id"])
|
||||||
flavors = api.flavor_list(self.request)
|
|
||||||
full_flavors = SortedDict([(str(flavor.id), flavor) for \
|
|
||||||
flavor in flavors])
|
|
||||||
instance.full_flavor = full_flavors[instance.flavor["id"]]
|
|
||||||
instance.security_groups = api.server_security_groups(
|
instance.security_groups = api.server_security_groups(
|
||||||
self.request, instance_id)
|
self.request, instance_id)
|
||||||
except:
|
except:
|
||||||
|
@ -59,5 +59,14 @@ class VolumeViewTests(test.TestCase):
|
|||||||
url = reverse('horizon:nova:instances_and_volumes:volumes:detail',
|
url = reverse('horizon:nova:instances_and_volumes:volumes:detail',
|
||||||
args=[volume.id])
|
args=[volume.id])
|
||||||
res = self.client.get(url)
|
res = self.client.get(url)
|
||||||
self.assertEqual(res.status_code, 200)
|
|
||||||
|
self.assertContains(res, "<dd>Volume name</dd>", 1, 200)
|
||||||
|
self.assertContains(res, "<dd>1</dd>", 1, 200)
|
||||||
|
self.assertContains(res, "<dd>Available</dd>", 1, 200)
|
||||||
|
self.assertContains(res, "<dd>40 GB</dd>", 1, 200)
|
||||||
|
self.assertContains(res, "<dd>04/01/12 at 10:30:00</dd>", 1, 200)
|
||||||
|
self.assertContains(res, "<a href=\"/nova/instances_and_volumes/"
|
||||||
|
"instances/1/detail\">Instance server_1 "
|
||||||
|
"(1)</a>", 1, 200)
|
||||||
|
|
||||||
self.assertNoMessages()
|
self.assertNoMessages()
|
||||||
|
@ -82,8 +82,8 @@
|
|||||||
{% for volume in instance.volumes %}
|
{% for volume in instance.volumes %}
|
||||||
<dt>{% trans "Volume" %}</dt>
|
<dt>{% trans "Volume" %}</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<a href="{% url horizon:nova:instances_and_volumes:volumes:detail volume.volume_id %}">
|
<a href="{% url horizon:nova:instances_and_volumes:volumes:detail volume.volumeId %}">
|
||||||
{{ volume.volume_id }} ({{ volume.device }})
|
{{ volume.volumeId }} ({{ volume.device }})
|
||||||
</a>
|
</a>
|
||||||
</dd>
|
</dd>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<dt>{% trans "Name" %}</dt>
|
<dt>{% trans "Name" %}</dt>
|
||||||
<dd>{{ volume.display_name }}</dd>
|
<dd>{{ volume.display_name }}</dd>
|
||||||
<dt>{% trans "ID" %}</dt>
|
<dt>{% trans "ID" %}</dt>
|
||||||
<dd>{{ volume.id }}</d>
|
<dd>{{ volume.id }}</dd>
|
||||||
{% if volume.display_description %}
|
{% if volume.display_description %}
|
||||||
<dt>{% trans "Description" %}</dt>
|
<dt>{% trans "Description" %}</dt>
|
||||||
<dd>{{ volume.display_description }}</dd>
|
<dd>{{ volume.display_description }}</dd>
|
||||||
@ -26,7 +26,7 @@
|
|||||||
<dt>{% trans "Size" %}</dt>
|
<dt>{% trans "Size" %}</dt>
|
||||||
<dd>{{ volume.size }} {% trans "GB" %}</dd>
|
<dd>{{ volume.size }} {% trans "GB" %}</dd>
|
||||||
<dt>{% trans "Created" %}</dt>
|
<dt>{% trans "Created" %}</dt>
|
||||||
<dd>{{ volume.createdAt|parse_date }}</dd>
|
<dd>{{ volume.created_at|parse_date }}</dd>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -37,9 +37,9 @@
|
|||||||
<dl>
|
<dl>
|
||||||
<dt>{% trans "Attached To" %}<dt>
|
<dt>{% trans "Attached To" %}<dt>
|
||||||
<dd>
|
<dd>
|
||||||
{% url horizon:nova:instances_and_volumes:volumes:detail attachment.server_id as instance_url%}
|
{% url horizon:nova:instances_and_volumes:instances:detail attachment.server_id as instance_url%}
|
||||||
<a href="{{ instance_url }}">{% trans "Instance" %} {{ attachment.instance.id }} ({{ attachment.instance.name }})</a>
|
<a href="{{ instance_url }}">{% trans "Instance" %} {{ attachment.instance.name }} ({{ attachment.instance.id }})</a>
|
||||||
<span>{% trans "on" %} {{ attachment.device }}</span>
|
<span> {% trans "on" %} {{ attachment.device }}</span>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
|
@ -148,7 +148,8 @@ def data(TEST):
|
|||||||
name='test_volume',
|
name='test_volume',
|
||||||
status='available',
|
status='available',
|
||||||
size=40,
|
size=40,
|
||||||
display_name='',
|
display_name='Volume name',
|
||||||
|
created_at='2012-04-01 10:30:00',
|
||||||
attachments={}))
|
attachments={}))
|
||||||
TEST.volumes.add(volume)
|
TEST.volumes.add(volume)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user