blob: 753cb46324b42d78b0145995b514ea367e1ded27 [file] [log] [blame]
lombardoffb37bca2018-05-03 16:20:04 +02001{% extends "base.html" %}
2{% load get %}
3{% load staticfiles %}
4
5
6{% block head_block %}
7 {{ block.super }}
8
9{% endblock %}
10{% block title_header_big %}
11 {{ block.super }}
12{% endblock %}
13{% block left_sidebar %}
14
lombardof911c9e42018-06-03 16:52:12 +020015 {% include 'osm/osm_project_left_sidebar.html' %}
lombardoffb37bca2018-05-03 16:20:04 +020016
17{% endblock %}
18
19
20{% block breadcrumb_body %}
21 {{ block.super }}
lombardof911c9e42018-06-03 16:52:12 +020022 <li><a href="{% url "projects:vims:list" project_id=project_id %}">VIMS</a></li>
lombardoffb37bca2018-05-03 16:20:04 +020023{% endblock %}
24
25{% block content_body %}
26 {{ block.super }}
27 {% include 'modal/vim_details.html' %}
28 {% csrf_token %}
29 <div class="row">
30 <div class="col-md-12">
31
32 <div class="box">
33 <div class="box-header with-border">
34 <h3 class="box-title">Registered VIM</h3>
35 <div class="box-tools">
lombardof911c9e42018-06-03 16:52:12 +020036 <a href='{% url "projects:vims:create" project_id=project_id %}' class="btn btn-block btn-primary btn-sm"><i
lombardoffb37bca2018-05-03 16:20:04 +020037 class="fa fa-plus"></i><span> New VIM</span></a>
38 </div>
39 </div>
40 <div class="box-body">
41 <table id="projects_table" class="table table-bordered table-striped">
42 <thead>
43 <tr>
44 <th>Id</th>
45 <th>Name</th>
46 <th>Type</th>
47 <th>Operational State</th>
48 <th>Description</th>
49 <th>Actions</th>
50 </tr>
51 </thead>
52 <tbody>
53 {% for p in datacenters %}
54
55 <tr>
56
57 <td>{{ p|get:"_id" }}</td>
58 <td>{{ p|get:"name" }}</td>
59 <td>{{ p|get:"vim_type" }}</td>
60 <td>{{ p|get_sub:"_admin,operationalState"}}</td>
61 <td>{{ p|get_sub:"_admin,description" }}</td>
62
63
64 <td>
65 <div class="btn-group">
66 <button type="button" class="btn btn-default"
lombardof911c9e42018-06-03 16:52:12 +020067 onclick="location.href='{% url "projects:vims:show" project_id=project_id vim_id=p|get:"_id" %}'" data-toggle="tooltip" data-placement="top" data-container="body" title="Show Info"><i
lombardoffb37bca2018-05-03 16:20:04 +020068 class="fa fa-info"></i></button>
69 <button type="button" class="btn btn-default"
lombardof911c9e42018-06-03 16:52:12 +020070 onclick="javascript:deleteVim('{% url "projects:vims:delete" project_id=project_id vim_id=p|get:"_id" %}')" data-toggle="tooltip" data-placement="top" data-container="body" title="Delete"><i
lombardoffb37bca2018-05-03 16:20:04 +020071 class="fa fa-trash-o" ></i></button>
72 </div>
73 </td>
74
75 </tr>
76 {% endfor %}
77 </tbody>
78 </table>
79 </div>
80 </div>
81 </div>
82
83 </div>
84{% endblock %}
85
86{% block resource_block %}
87 {{ block.super }}
88 <!-- Utility JS -->
89
90 <script>
91
lombardof911c9e42018-06-03 16:52:12 +020092 function deleteVim(url) {
lombardoffb37bca2018-05-03 16:20:04 +020093 bootbox.confirm("Are you sure want to delete?", function (result) {
94 if (result) {
lombardof911c9e42018-06-03 16:52:12 +020095 location.href = url//'/vims/' + vim_uuid + '/delete'
lombardoffb37bca2018-05-03 16:20:04 +020096 }
97 })
98 }
99 </script>
100
101{% endblock %}
102
103{% block footer %}
104 {% include "footer.html" %}
105{% endblock %}