Skip to content

Commit

Permalink
Volume name is passed to novaclient properly. Fixed bug 890908.
Browse files Browse the repository at this point in the history
Change-Id: I51bac51fa3900a8d2dfdba4883e98e951956126d
  • Loading branch information
gabrielhurley committed Dec 13, 2011
1 parent 97dbcb2 commit 8642018
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion horizon/horizon/api/nova.py
Expand Up @@ -336,7 +336,7 @@ def volume_instance_list(request, instance_id):

def volume_create(request, size, name, description):
return Volume(novaclient(request).volumes.create(
size, name, description))
size, display_name=name, display_description=description))


def volume_delete(request, volume_id):
Expand Down
Expand Up @@ -29,16 +29,16 @@ <h3>{% trans "My Instances" %}</h3>
{% for instance in instances %}
<tr class="{% cycle 'odd' 'even' %}">
<td class="select">
<input type="checkbox" name="instance_{{instance.id}}" value="instance_{{instance.id}}" id="instance_select_{{instance.id}}" />
<input type="checkbox" name="instance_{{ instance.id }}" value="instance_{{ instance.id }}" id="instance_select_{{ instance.id }}" />
</td>
<td class="name">
<a href="{% url horizon:nova:instances_and_volumes:instances:detail instance.id %}">{{instance.name}}</a>
<a href="{% url horizon:nova:instances_and_volumes:instances:detail instance.id %}">{{ instance.name }}</a>
</td>
<td>
{{instance.attrs.memory_mb|mbformat}} Ram | {{instance.attrs.vcpus}} VCPU | {{instance.attrs.disk_gb}}GB Disk
{{ instance.attrs.memory_mb|mbformat }} Ram | {{ instance.attrs.vcpus }} VCPU | {{ instance.attrs.disk_gb }}GB Disk
</td>
<td>{{instance.status|lower|capfirst}}</td>
<td id="name_{{instance.name}}" class="actions">
<td>{{ instance.status|lower|capfirst }}</td>
<td id="name_{{ instance.name }}" class="actions">
<a class="more-actions" href="#">More</a>
<ul>
<li><a class="btn small" target='_blank' href='{% url horizon:nova:instances_and_volumes:instances:vnc instance.id %}'>{% trans 'VNC Console'%}</a></li>
Expand Down
6 changes: 4 additions & 2 deletions horizon/horizon/tests/api_tests/nova.py
Expand Up @@ -569,8 +569,10 @@ def test_volume_instance_list(self):
self.assertEqual(attachments, self.volume.attachments)

def test_volume_create(self):
self.novaclient.volumes.create(IsA(int), IsA(str), IsA(str)).AndReturn(
self.volume)
self.novaclient.volumes.create(IsA(int),
display_name=IsA(str),
display_description=IsA(str)) \
.AndReturn(self.volume)
self.mox.ReplayAll()

new_volume = api.volume_create(self.request,
Expand Down

0 comments on commit 8642018

Please sign in to comment.