diff options
Diffstat (limited to 'admportal/views/odl/cluster_status.ejs')
-rw-r--r-- | admportal/views/odl/cluster_status.ejs | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/admportal/views/odl/cluster_status.ejs b/admportal/views/odl/cluster_status.ejs new file mode 100644 index 00000000..e7590dfe --- /dev/null +++ b/admportal/views/odl/cluster_status.ejs @@ -0,0 +1,84 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <% include ../partials/head %> + <% include ../partials/header %> + <script type="text/javascript" src="/javascripts/admportal.js" async></script> + <title>SDN-C AdminPortal</title> +</head> +<body> + +<div class="well well-sm"> +<h3>SDN-C Cluster Status</h3> +</div> + + +<div class="container-fluid"> + <table class="table table-hover table-condensed"> + <thead> + <tr> + <th>ShardName</th> + <th>Status</th> + <th>Leader</th> + <th>RaftState</th> + <th>View Response</th> + </tr> + </thead> + <tbody> + <% var i=0; if (response_obj != 'undefined' ) { + response_obj.forEach(function(request) { %> + + <% if ( request.status == '200' ){ %> + + <tr> + <td><%= request['value']['ShardName'] %></td> + <td><%= request.status %></td> + <td><%= request['value']['Leader'] %></td> + <td><%= request['value']['RaftState'] %></td> + <td> + <a class="btn btn-link" data-toggle="collapse" + href="#collapseExample<%= i %>" aria-expanded="false" + aria-controls="collapseExample"><%= request['value']['ShardName'] %> + </a> + <div class="collapse" id="collapseExample<%= i %>"> + <div class="well"> + <pre><%= JSON.stringify(request,null,4) %></pre> + </div> + </div> + </td> + </tr> + <% } else { %> + <tr> + <td> </td> + <td><%= request.status %></td> + <td> </td> + <td> </td> + <td> + <a class="btn btn-link" data-toggle="collapse" + href="#collapseExample<%= i %>" aria-expanded="false" + aria-controls="collapseExample">View + </a> + <div class="collapse" id="collapseExample<%= i %>"> + <div class="well"> + <pre><%= JSON.stringify(request,null,4) %></pre> + </div> + </div> + </td> + </tr> + + <% } %> + <% i++; }); }; %> + + </tbody> + </table> +</div> + +<footer> + <% include ../partials/footer %> +</footer> + +</body> +</html> + |