aboutsummaryrefslogtreecommitdiffstats
path: root/src/templates/account/booking_list.html
diff options
context:
space:
mode:
authorParker Berberian <pberberian@iol.unh.edu>2019-03-13 17:20:26 +0000
committerGerrit Code Review <gerrit@opnfv.org>2019-03-13 17:20:26 +0000
commit709a1dfdb50de80275d23c45be013c40388d7044 (patch)
treefd48bf1b9761bfb0ecd88548fe7e4b32ce412e71 /src/templates/account/booking_list.html
parente00d336aeb6da542d8a54f157ab2e285cd4a3e57 (diff)
parent79876f33ef0bd8ac295264cc639af03c76634b8a (diff)
Merge "Hides expired bookings in the "My Bookings" Page"
Diffstat (limited to 'src/templates/account/booking_list.html')
-rw-r--r--src/templates/account/booking_list.html35
1 files changed, 33 insertions, 2 deletions
diff --git a/src/templates/account/booking_list.html b/src/templates/account/booking_list.html
index e56b19e..ed59b81 100644
--- a/src/templates/account/booking_list.html
+++ b/src/templates/account/booking_list.html
@@ -8,7 +8,7 @@
<h3>Booking {{booking.id}}</h3>
<ul class="list-group">
<li class="list-group-item">id: {{booking.id}}</li>
- <li class="list-group-item">lab: {{booking.resource.template.lab.lab_user.username}}</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>
@@ -36,7 +36,7 @@
<ul class="list-group">
<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_name}}</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>
@@ -47,6 +47,28 @@
{% endfor %}
</div>
+ <h2>Expired Bookings
+ <i class="fa fa-fw fa-caret-down" onclick='toggle_display("expired_bookings");'></i>
+ </h2>
+ <div id="expired_bookings" class="card_container" style="display:none;">
+ {% for booking in expired_bookings %}
+ <div class="detail_card">
+ <div>
+ <h3>Booking {{booking.id}}</h3>
+ <ul class="list-group">
+ <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>
+ </div>
+ <a class="btn btn-primary" href="/booking/detail/{{booking.id}}/">Details</a>
+ </div>
+ {% endfor %}
+ </div>
<script>
var current_booking_id = -1;
function cancel_booking(booking_id) {
@@ -64,6 +86,15 @@
req.onerror = function() { alert("problem submitting form"); }
req.send(formData);
}
+
+ function toggle_display(elem_id){
+ var e = document.getElementById(elem_id);
+ if (e.style.display === "none"){
+ e.style.display = "grid";
+ } else {
+ e.style.display = "none";
+ }
+ }
</script>
<div class="modal fade" id="resModal" tabindex="-1" role="dialog" aria-labelledby="my_modal" aria-hidden="true">
<div class="modal-dialog" style="width: 450px;" role="document">