734259fab1e676dc38b4993f475e922502c64b73
[osm/LW-UI.git] / projecthandler / template / project / osm / descriptor / descriptorlist.html
1 {% load staticfiles %}
2 {% load get %}
3 <div class="col-md-12">
4
5 <div class="box">
6 <div class="box-header with-border">
7 <h3 class="box-title">
8 </h3>
9 <div class="box-tools">
10 <div class="btn-group">
11 <!--
12 <a href="{% url 'projects:open_composer'%}"
13 class="btn btn-block btn-primary btn-sm"><i
14 class="fa fa-paint-brush" disabled></i><span> Composer</span></a>
15 -->
16 </div>
17 </div>
18 </div>
19 <div class="box-body">
20 <table id="descriptors_table" class="table table-bordered table-striped dataTable"
21 role="grid">
22 <thead>
23 <tr role="row">
24 <th>Name</th>
25 <th>Identified</th>
26 <th>Description</th>
27 <th style="width:10%">Vendor</th>
28 <th style="width:5%">Version</th>
29 <th style="width:35%">Actions</th>
30 </tr>
31 </thead>
32 <tbody>
33 {% for k in descriptors %}
34 <tr role="row">
35 <td>{{ k|get:"short-name" }} </td>
36 <td>{{ k|get:"_id" }}</td>
37 <td>{{ k|get:"description" }} </td>
38 <td>{{ k|get:"vendor" }} </td>
39 <td>{{ k|get:"version" }} </td>
40 <td>
41 <div class="btn-group">
42 {% if descriptor_type == "nsd" %}
43 <button type="button" class="btn btn-default" data-container="body"
44 data-toggle="tooltip" data-placement="top" title="Instantiate NS"
45 onclick="javascript:openModalCreateNS({ 'project_id':'{{ project_id }}', 'descriptor_type': '{{ descriptor_type }}', 'descriptor_name':'{{ k|get:"name" }}', 'descriptor_id':'{{ k|get:"_id" }}','vim_list_url': '{% url "vims:list" %}', 'nsd_list_url': '{% url "projects:list_descriptors" descriptor_type=descriptor_type %}' })">
46 <i class="fa fa-paper-plane"></i></button>
47 {% endif %}
48 <button type="button" class="btn btn-default" data-container="body"
49 data-toggle="tooltip" data-placement="top" title="Edit"
50 onclick="javascript:openDescriptorView('{{ descriptor_type }}', '{{ k|get:"_id" }}')">
51 <i class="fa fa-edit"></i></button>
52 <button type="button" class="btn btn-default" data-container="body"
53 data-toggle="tooltip" data-placement="top" title="Show content"
54 onclick="javascript:openPackageContentList('{{ descriptor_type }}', '{{ k|get:"_id" }}')">
55 <i class="fa fa-folder-open"></i></button>
56 <button type="button" class="btn btn-default" data-container="body"
57 data-toggle="tooltip" data-placement="top" title="Show Graph"
58 onclick="location.href='/projects/graph?type={{ descriptor_type }}&id={{ k|get:"_id" }}'"
59 disabled><i class="fa fa-sitemap fa-fw"></i></button>
60 <button type="button" class="btn btn-default" data-container="body"
61 data-toggle="tooltip" data-placement="top" title="Download package"
62 onclick="location.href='{% url 'projects:custom_action' descriptor_type=descriptor_type descriptor_id=k|get:'_id' action_name='download_pkg' %}'">
63 <i class="fa fa-download fa-fw"></i></button>
64 <button type="button" class="btn btn-default" data-container="body"
65 data-toggle="tooltip" data-placement="top" title="Delete"
66 onclick="javascript:deletePackage( '{{ descriptor_type }}', '{{ k|get:"_id" }}')">
67 <i class="far fa-trash-alt"></i></button>
68 </div>
69
70 </td>
71 </tr>
72 {% endfor %}
73 </tbody>
74
75 </table>
76 </div>
77 </div>
78 </div>
79
80 <div class="col-sm-12">
81 <div class="box box-solid">
82 <div class="box-body">
83
84 <div class="upload-drop-zone" id="drop-zone">
85 <i class="fa fa-upload"></i> Just drag and drop files here
86 </div>
87 </div>
88 </div>
89 </div>
90