summaryrefslogtreecommitdiffstats
path: root/src/templates/dashboard/landing.html
diff options
context:
space:
mode:
authorParker Berberian <pberberian@iol.unh.edu>2018-10-10 16:06:47 -0400
committerParker Berberian <pberberian@iol.unh.edu>2018-10-15 13:16:11 -0400
commit1f3a770d2547848590f39e9d9b9bdffeb94eec14 (patch)
tree97222e5facd1a242d951c38482315057b5790d51 /src/templates/dashboard/landing.html
parent6d4019e59eda897384e9c00d1daf8b2ce87d128f (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.html88
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 %}