From 14ad65c2e83f680246c1bf06573e3fcb19cdaa06 Mon Sep 17 00:00:00 2001 From: Sawyer Bergeron Date: Tue, 8 Dec 2020 15:49:31 -0500 Subject: [PATCH] Update booking detail page and API after model refactor Signed-off-by: Sawyer Bergeron Change-Id: I2d1d5d7031c82a2088aa68b772c7bbdf225f3c9a Signed-off-by: Sawyer Bergeron --- src/notifier/migrations/0007_email.py | 23 +++++++++++++++++++++++ src/resource_inventory/models.py | 2 +- src/templates/base/booking/booking_detail.html | 14 +++++++------- 3 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 src/notifier/migrations/0007_email.py diff --git a/src/notifier/migrations/0007_email.py b/src/notifier/migrations/0007_email.py new file mode 100644 index 0000000..aaac048 --- /dev/null +++ b/src/notifier/migrations/0007_email.py @@ -0,0 +1,23 @@ +# Generated by Django 2.2 on 2020-12-09 20:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('notifier', '0006_emailed'), + ] + + operations = [ + migrations.CreateModel( + name='Email', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('sent', models.BooleanField(default=False)), + ('title', models.CharField(max_length=150)), + ('message', models.TextField()), + ('recipient', models.CharField(max_length=150)), + ], + ), + ] diff --git a/src/resource_inventory/models.py b/src/resource_inventory/models.py index 01da8bb..e2f2fea 100644 --- a/src/resource_inventory/models.py +++ b/src/resource_inventory/models.py @@ -345,7 +345,7 @@ class Server(Resource): return { "id": self.labid, "image": image, - "hostname": self.name, + "hostname": self.config.name, "power": power, "ipmi_create": str(ipmi) } diff --git a/src/templates/base/booking/booking_detail.html b/src/templates/base/booking/booking_detail.html index 24a654c..a014fea 100644 --- a/src/templates/base/booking/booking_detail.html +++ b/src/templates/base/booking/booking_detail.html @@ -37,10 +37,6 @@ Pod Definition {{ booking.resource.template }} - - Pod Configuration - {{ booking.config_bundle }} - Lab Deployed At {{ booking.lab }} @@ -55,13 +51,14 @@
+

{{host.bundle.template.copy_of.name}}

{% for host in booking.resource.get_resources %} -

{{host.bundle.template.copy_of.name}}

+

{{host.config.name}}

- + @@ -71,10 +68,13 @@ + + +
Hostname:{{host.name}}{{host.config.name}}
Machine:Role: {{host.template.opnfvRole}}
Is Headnode:{{host.config.is_head_node}}
Image: - {{host.config.Image}} + {{host.config.image}}