mirror of
https://github.com/retspen/webvirtcloud
synced 2024-11-01 03:54:15 +00:00
commit
0e858a7eb6
3 changed files with 10 additions and 3 deletions
|
@ -41,7 +41,9 @@
|
|||
<tr host="{{ compute.id }}">
|
||||
<td class="text-right">{{ forloop.counter }} </td>
|
||||
<td>
|
||||
<a class="text-secondary" href="{% url 'instances:instance' instance.id %}">{{ instance.name }}</a><br>
|
||||
<a class="text-secondary" href="{% url 'instances:instance' instance.id %}">{{ instance.name }}</a>
|
||||
<br>
|
||||
<p class="m-0 small font-italic">{{ instance.title }}</p>
|
||||
</td>
|
||||
<td>
|
||||
<em>
|
||||
|
|
|
@ -19,8 +19,9 @@
|
|||
<td>
|
||||
<a class="text-secondary" href="{% url 'instances:instance' instance.id %}">
|
||||
{{ instance.name }}
|
||||
</a><br>
|
||||
<small><em>{{ instance.title }}</em></small>
|
||||
</a>
|
||||
<br>
|
||||
<p class="m-0 small font-italic">{{ instance.title }}</p>
|
||||
</td>
|
||||
{% if request.user.is_superuser %}
|
||||
<td>
|
||||
|
|
|
@ -173,9 +173,13 @@ def refr(compute):
|
|||
Instance.objects.filter(compute=compute).exclude(name__in=domain_names).delete()
|
||||
# Create instances that're not in DB
|
||||
names = Instance.objects.filter(compute=compute).values_list('name', flat=True)
|
||||
uuids = Instance.objects.filter(compute=compute).values_list('uuid', flat=True)
|
||||
for domain in domains:
|
||||
if domain.name() not in names:
|
||||
Instance(compute=compute, name=domain.name(), uuid=domain.UUIDString()).save()
|
||||
continue
|
||||
if domain.UUIDString() not in uuids:
|
||||
Instance(compute=compute, name=domain.name(), uuid=domain.UUIDString()).save()
|
||||
|
||||
|
||||
def get_dhcp_mac_address(vname):
|
||||
|
|
Loading…
Reference in a new issue