diff options
author | Parker Berberian <pberberian@iol.unh.edu> | 2018-10-10 16:06:47 -0400 |
---|---|---|
committer | Parker Berberian <pberberian@iol.unh.edu> | 2018-10-15 13:16:11 -0400 |
commit | 1f3a770d2547848590f39e9d9b9bdffeb94eec14 (patch) | |
tree | 97222e5facd1a242d951c38482315057b5790d51 /src/templates/dashboard/landing.html | |
parent | 6d4019e59eda897384e9c00d1daf8b2ce87d128f (diff) |
Lab as a Service 2.0
See changes here:
https://wiki.opnfv.org/display/INF/Pharos+Laas
Change-Id: I59ada5f98e70a28d7f8c14eab3239597e236ca26
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Signed-off-by: Parker Berberian <pberberian@iol.unh.edu>
Diffstat (limited to 'src/templates/dashboard/landing.html')
-rw-r--r-- | src/templates/dashboard/landing.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/src/templates/dashboard/landing.html b/src/templates/dashboard/landing.html new file mode 100644 index 0000000..3e0aacd --- /dev/null +++ b/src/templates/dashboard/landing.html @@ -0,0 +1,88 @@ +{% extends "base.html" %} +{% load staticfiles %} + +{% block content %} + <div class=""> + <p style="text-align:center;">Welcome to the Pharos Dashboard! To get started, select one of the options below:</p> + </div> +{% csrf_token %} + +<style> + .wf_create{ + display: inline-block; + text-align: center; + } + .wf_create_div{ + text-align: center; + } + .hidden_form{ + display: none; + } + + .panel { + border: none; + } + + .panels { + display: grid; + grid-template-columns: 33% 34% 33%; + } +</style> +<script type="text/javascript"> + function cwf(wf_type){ + document.getElementById('id_workflow').selectedIndex = wf_type; + document.getElementById('wf_selection_form').submit(); + } +</script> +<div class='wf_create_div'> +<button class="wf_create btn" onclick="cwf(0)">Create a Booking</button> +<button class="wf_create btn" onclick="cwf(1)">Create a Pod</button> +<button class="wf_create btn" onclick="cwf(2)">Configure a Pod</button> +<button class="wf_create btn" onclick="cwf(3)">Create a Snapshot</button> +{% if manager == True %} +<button class="wf_continue btn" onclick="continue_wf()">Finish Unfinished Business</button> +{% endif %} +</div> + +<script type="text/javascript"> + function cwf(type) + { + $.ajax({ + type: "POST", + url: "/", + data: {"create":type}, + beforeSend: function(request) { + request.setRequestHeader("X-CSRFToken", + $('input[name="csrfmiddlewaretoken"]').val() + ); + } + + }).done(function (data) { + window.location.replace("/wf/"); + }).fail(function(jqxHR, textstatus) { + alert("Something went wrong...");}); + } + function continue_wf() + { + window.location.replace("/wf/"); + } + + //success: window.location.replace("/wf/") + +</script> + +<div class="hidden_form" id="form_div"> + <form method="post" action="" class="form" id="wf_selection_form"> + {% csrf_token %} + + <input type="hidden" id="landing_action"> + + <button type="submit" class="btn btn btn-success"> + Confirm Edit + </button> + </form> +</div> + +{% block vport_comm %} +{% endblock %} +{% endblock content %} |