diff options
author | Sawyer Bergeron <sbergeron@iol.unh.edu> | 2018-02-13 17:53:56 -0500 |
---|---|---|
committer | Sawyer Bergeron <sbergeron@iol.unh.edu> | 2018-02-19 21:16:25 +0000 |
commit | e5c2305cea0d7359dce6fc04fb23ad032735b1fd (patch) | |
tree | b421a718fbcdfd0ec62cd6b6c988422cb2beb6c3 /src/templates/booking/booking_detail.html | |
parent | 2a82d24ab1b57fe0254345997af211bc139c4629 (diff) |
Provide Interface for Booking Deletion
Jira: PHAROS-355
User can now delete their own booking by going to the detail view of their booking
and clicking 'delete'
Change-Id: I279da364c2a5dfd03b877d1236c610d0fef563bc
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Diffstat (limited to 'src/templates/booking/booking_detail.html')
-rw-r--r-- | src/templates/booking/booking_detail.html | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/src/templates/booking/booking_detail.html b/src/templates/booking/booking_detail.html index dd0bf03..c88cd84 100644 --- a/src/templates/booking/booking_detail.html +++ b/src/templates/booking/booking_detail.html @@ -1,5 +1,22 @@ {% load jira_filters %} +<script type="text/javascript"> + function deleteClick(id) { + var booking_delete_url = booking_delete_prefix + id + $.ajax({ + url: booking_delete_url, + type: 'get', + success: function (data) { + $('#booking_delete_content').html(data); + }, + failure: function (data) { + alert('Error finding that booking'); + } + }); + $('#booking_delete_modal').modal('show'); + } +</script> + <p> <b>Resource: </b> <a href="{{ booking.resource.url }}"> @@ -33,6 +50,21 @@ <a href="{% url 'booking:edit' booking_id=booking.id resource_id=booking.resource.id %}" class="btn btn btn-success"> Edit Booking </a> + <a href="javascript:deleteClick({{ booking.id }})" class="btn btn btn-danger"> + Delete Booking + </a> + <div id="booking_delete_modal" class="modal fade" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal">×</button> + <h4 class="modal-title">Delete Booking</h4> + </div> + <div class="modal-body" id="booking_delete_content"> + </div> + </div> + </div> + </div> </p> {% endif %} -{% endif %} +{% endif %}
\ No newline at end of file |