several changes on auth flow
[osm/LW-UI.git] / instancehandler / template / instance_operations_list.html
1 {% extends "base.html" %}
2 {% load get %}
3 {% load date_tag %}
4 {% load staticfiles %}
5
6
7
8 {% block head_block %}
9 {{ block.super }}
10 <!-- Codemirror core CSS -->
11 <link rel="stylesheet" href="/static/bower_components/codemirror/lib/codemirror.css">
12 <link rel="stylesheet" href="/static/bower_components/codemirror/addon/fold/foldgutter.css" />
13 <link rel="stylesheet" href="/static/bower_components/codemirror/theme/neat.css">
14 <link rel="stylesheet" href="/static/bower_components/codemirror/addon/dialog/dialog.css">
15 <link rel="stylesheet" href="/static/bower_components/codemirror/addon/display/fullscreen.css">
16 <link rel="stylesheet" href="/static/bower_components/select2/dist/css/select2.min.css">
17 {% endblock %}
18 {% block title_header_big %}
19 {{ block.super }}
20 {% endblock %}
21 {% block left_sidebar %}
22 {% include 'osm/osm_project_left_sidebar.html' %}
23 {% endblock %}
24
25
26 {% block breadcrumb_body %}
27 {{ block.super }}
28 <li><a href="{% url 'projects:instances:list' type=type %}">Instances</a></li>
29 {% endblock %}
30
31 {% block content_body %}
32 {{ block.super }}
33 {% include 'modal/instance_create.html' %}
34 {% csrf_token %}
35 <div class="row">
36 <div class="col-md-12">
37
38 <div class="box">
39 <div class="box-header with-border">
40 <h3 class="box-title">Active operations</h3>
41
42 </div>
43 <div class="box-body">
44 <table id="instances_table" class="table table-bordered table-striped">
45 <thead>
46 <tr>
47 <th>Id</th>
48 <th>Type</th>
49 <th>Operation State</th>
50 <th>Start Time</th>
51 <th>Status Entered Time</th>
52 <th>Actions</th>
53 </tr>
54 </thead>
55 <tbody>
56 {% for i in operations %}
57 <tr>
58
59 <td>{{ i|get:"_id" }}</td>
60 <td>{{ i|get:"lcmOperationType" }}</td>
61
62 {% if i|get:"operationState" == 'FAILED' %}
63 <td><span class="label label-danger">{{ i|get:"operationState" }}</span> </td>
64 {% elif i|get:"operationState" == 'PROCESSING' %}
65 <td><span class="label label-warning">{{ i|get:"operationState" }}</span> </td>
66 {% elif i|get:"operationState" == 'COMPLETED' %}
67 <td><span class="label label-success">{{ i|get:"operationState" }}</span> </td>
68 {% else %}
69 <td>{{ i|get:"operationState" }}</td>
70 {% endif %}
71
72 <td >{{ i.startTime|get_date }}</td>
73 <td >{{ i.statusEnteredTime|get_date }}</td>
74 <td>
75 <div class="btn-group">
76 <button type="button" class="btn btn-default"
77 onclick="javascript:showOperationDetails('{% url 'projects:instances:ns_operation' op_id=i|get:'_id' instance_id=i|get:'nsInstanceId' type=type %}')"
78 data-toggle="tooltip" data-placement="top" data-container="body" title="More Info"><i
79 class="fa fa-info"></i>
80 </button>
81
82
83 </div>
84
85 </td>
86
87
88 </tr>
89 {% endfor %}
90 </tbody>
91 </table>
92 </div>
93 </div>
94 </div>
95
96 </div>
97 {% include 'modal/operation_show.html' %}
98 {% endblock %}
99
100 {% block resource_block %}
101 {{ block.super }}
102 <!-- Utility JS -->
103 <script src="/static/bower_components/select2/dist/js/select2.js"></script>
104 <script src="/static/bower_components/codemirror/lib/codemirror.js"></script>
105 <script src="/static/bower_components/codemirror/addon/fold/foldcode.js"></script>
106 <script src="/static/bower_components/codemirror/addon/fold/foldgutter.js"></script>
107 <script src="/static/bower_components/codemirror/addon/fold/brace-fold.js"></script>
108 <script src="/static/bower_components/codemirror/mode/javascript/javascript.js"></script>
109 <script src="/static/bower_components/codemirror/addon/search/searchcursor.js"></script>
110 <script src="/static/bower_components/codemirror/addon/search/search.js"></script>
111 <script src="/static/bower_components/codemirror/addon/dialog/dialog.js"></script>
112 <script src="/static/bower_components/codemirror/addon/display/autorefresh.js"></script>
113 <script src="/static/bower_components/codemirror/addon/edit/matchbrackets.js"></script>
114 <script src="/static/bower_components/codemirror/addon/edit/closebrackets.js"></script>
115 <script src="/static/bower_components/codemirror/addon/display/fullscreen.js"></script>
116 <script src="/static/bower_components/codemirror/keymap/sublime.js"></script>
117 <script src="/static/src/instancehandler/instance_operations_list.js"></script>
118
119 {% endblock %}
120
121 {% block footer %}
122 {% include "footer.html" %}
123 {% endblock %}