aboutsummaryrefslogtreecommitdiffstats
path: root/src/templates/base/account/booking_list.html
diff options
context:
space:
mode:
authorJustin Choquette <jchoquette@iol.unh.edu>2023-06-08 12:46:53 -0400
committerJustin Choquette <jchoquette@iol.unh.edu>2023-07-21 13:17:51 -0400
commita09db9f287a02873c0226759f8ea444bb304cd59 (patch)
tree59e744e4b998973a808abbae2d21fbdd6201d829 /src/templates/base/account/booking_list.html
parent8ddc7e820e120f1dde4e901d3cb6f1dd3f281e65 (diff)
LaaS 3.0 Almost MVP
Change-Id: Ided9a43cf3088bb58a233dc459711c03f43e11b8 Signed-off-by: Justin Choquette <jchoquette@iol.unh.edu>
Diffstat (limited to 'src/templates/base/account/booking_list.html')
-rw-r--r--src/templates/base/account/booking_list.html45
1 files changed, 21 insertions, 24 deletions
diff --git a/src/templates/base/account/booking_list.html b/src/templates/base/account/booking_list.html
index f9234bc..2af3915 100644
--- a/src/templates/base/account/booking_list.html
+++ b/src/templates/base/account/booking_list.html
@@ -6,15 +6,13 @@
<div class="col-12 col-md-6 col-lg-4 col-xl-3 mb-3">
<div class="card h-100">
<div class="card-header">
- <h3>Booking {{booking.id}}</h3>
+ <h3>{{booking.purpose}} ({{booking.id}})</h3>
</div>
<ul class="list-group list-group-flush h-100">
- <li class="list-group-item">id: {{booking.id}}</li>
- <li class="list-group-item">lab: {{booking.lab}}</li>
- <li class="list-group-item">resource: {{booking.resource.template.name}}</li>
- <li class="list-group-item">start: {{booking.start}}</li>
- <li class="list-group-item">end: {{booking.end}}</li>
- <li class="list-group-item">purpose: {{booking.purpose}}</li>
+ <li class="list-group-item">Lab: {{booking.lab}}</li>
+ <li class="list-group-item">Project: {{booking.project}}</li>
+ <li class="list-group-item">Start: {{booking.start}}</li>
+ <li class="list-group-item">End: {{booking.end}}</li>
</ul>
<div class="card-footer d-flex">
<a class="btn btn-primary ml-auto mr-2" href="/booking/detail/{{booking.id}}/">Details</a>
@@ -41,15 +39,14 @@
<div class="col-12 col-md-6 col-lg-4 col-xl-3 mb-3">
<div class="card h-100">
<div class="card-header">
- <h3>Booking {{booking.id}}</h3>
+ <h3>{{booking.purpose}} ({{booking.id}})</h3>
</div>
<ul class="list-group list-group-flush h-100">
- <li class="list-group-item">id: {{booking.id}}</li>
- <li class="list-group-item">lab: {{booking.lab}}</li>
- <li class="list-group-item">resource: {{booking.resource.template.name}}</li>
- <li class="list-group-item">start: {{booking.start}}</li>
- <li class="list-group-item">end: {{booking.end}}</li>
- <li class="list-group-item">purpose: {{booking.purpose}}</li>
+ <li class="list-group-item">Owner: {{booking.owner}}</li>
+ <li class="list-group-item">Lab: {{booking.lab}}</li>
+ <li class="list-group-item">Project: {{booking.project}}</li>
+ <li class="list-group-item">Start: {{booking.start}}</li>
+ <li class="list-group-item">End: {{booking.end}}</li>
</ul>
<div class="card-footer d-flex">
<a class="btn btn-primary ml-auto" href="/booking/detail/{{booking.id}}/">Details</a>
@@ -72,17 +69,15 @@
<div class="col-12 col-md-6 col-lg-4 col-xl-3 mb-3">
<div class="card h-100">
<div class="card-header">
- <h3>Booking {{booking.id}}</h3>
+ <h3>{{booking.purpose}} ({{booking.id}})</h3>
</div>
<ul class="list-group list-group-flush h-100">
- <li class="list-group-item">id: {{booking.id}}</li>
- <li class="list-group-item">lab: {{booking.lab}}</li>
- <li class="list-group-item">resource: {{booking.resource.template.name}}</li>
- <li class="list-group-item">start: {{booking.start}}</li>
- <li class="list-group-item">end: {{booking.end}}</li>
- <li class="list-group-item">purpose: {{booking.purpose}}</li>
- <li class="list-group-item">owner: {{booking.owner.userprofile.email_addr}}</li>
- </ul>
+ <li class="list-group-item">Owner: {{booking.owner}}</li>
+ <li class="list-group-item">Lab: {{booking.lab}}</li>
+ <li class="list-group-item">Project: {{booking.project}}</li>
+ <li class="list-group-item">Start: {{booking.start}}</li>
+ <li class="list-group-item">End: {{booking.end}}</li>
+
<div class="card-footer d-flex">
<a class="btn btn-primary ml-auto" href="/booking/detail/{{booking.id}}/">Details</a>
</div>
@@ -101,7 +96,7 @@
current_booking_id = booking_id;
}
- function submit_cancel_form() {
+ async function submit_cancel_form() {
var ajaxForm = $("#booking_cancel_form");
var formData = ajaxForm.serialize();
req = new XMLHttpRequest();
@@ -110,6 +105,8 @@
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.onerror = function() { alert("problem submitting form"); }
req.send(formData);
+ await new Promise(r => setTimeout(r, 500)); // Quickest solution I could come up with to give liblaas time to mark it as deleted until we do an api rework
+ location.reload();
}
</script>