forked from mrvautin/adminMongo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcoll-indexes.hbs
46 lines (46 loc) · 1.89 KB
/
coll-indexes.hbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<ol class="breadcrumb">
<li><a href="{{app_context}}/app">{{__ "Home"}}</a></li>
<li><a href="{{app_context}}/app/{{conn_name}}">{{conn_name}}</a> ({{__ "connection"}})</li>
<li><a href="{{app_context}}/app/{{conn_name}}/{{db_name}}">{{db_name}}</a> ({{__ "database"}})</li>
<li><a href="{{app_context}}/app/{{conn_name}}/{{db_name}}/{{coll_name}}/view">{{coll_name}}</a> ({{__ "collection"}})</li>
</ol>
<div class="col-lg-12">
<a href="{{app_context}}/app/{{conn_name}}/{{db_name}}/{{coll_name}}/view" class="btn btn-warning btn-sm pull-left action_button">{{__ "Back"}}</a>
<button class="btn btn-success btn-sm pull-right action_button" id="coll_addindex">{{__ "Add index"}}</button>
</div>
<div class="col-lg-10">
<div class="index_json" id="json">{}</div>
</div>
<div class="col-lg-2">
<div class="text-center">
<h4>{{__ "Options"}}</h4>
<div class="checkbox">
<label>
<input type="checkbox" id="index_unique" checked> {{__ "Unique"}}?
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" id="index_sparse" checked> {{__ "Sparse"}}?
</label>
</div>
</div>
</div>
<div class="col-lg-12">
<table class="table table-bordered index-table">
<th>{{__ "Name"}}</th>
<th>{{__ "Key"}}</th>
<th>{{__ "Unique"}}</th>
<th>{{__ "Sparse"}}</th>
<th>{{__ "Action"}}</th>
{{#each coll_indexes}}
<tr id="index_row_{{@index}}">
<td>{{this.name}}</td>
<td>{{{toJSON this.key}}}</td>
<td>{{niceBool this.unique}}</td>
<td>{{niceBool this.sparse}}</td>
<td><button class="btn btn-danger btn-sm" onclick="dropIndex('{{@index}}');">{{__ "Delete index"}}</button></td>
</tr>
{{/each}}
</table>
</div>