kongadmin
Version:
Kong admin GUI
71 lines (69 loc) • 2.87 kB
HTML
<div class="modal-header success">
<h5 class="modal-title" id="modal-title">
Restore Snapshot {{snapshot.name}}
<a class="modal-close pull-right" ng-click="close()">
<i class="mdi mdi-close"></i>
</a>
</h5>
</div>
<div class="modal-body">
<div class="row" data-ng-if="!ready">
<div class="col-md-12">
<h5>Select objects to import</h5>
<p class="help-block">
Select the Objects you want to import to <code>{{user.node.name}}</code>
or <a data-ng-click="selectNode()" class="clickable">select another node</a>.
</p>
<div class="form-group well">
<label class="checkbox-inline" data-ng-repeat="(object,value) in objects">
<input type="checkbox"
data-ng-change="updateImports()"
data-ng-model="value.isChecked">{{object}}
</label>
</div>
<div class="form-group">
<button class="btn btn-primary" data-ng-click="restore()" data-ng-disabled="!imports.length">
<i class="mdi mdi-import"></i>
import objects
</button>
</div>
</div>
</div>
<div class="row" data-ng-if="ready && restoring">
<div class="col-md-12 text-center margin-bottom">
<h5>Applying snapshot to "{{user.node.name}}". Please wait...</h5>
<br>
<div class="anim-loader">
<span class="dot dot_1"></span>
<span class="dot dot_2"></span>
<span class="dot dot_3"></span>
<span class="dot dot_4"></span>
</div>
</div>
</div>
<div class="row" data-ng-if="ready && !restoring">
<div class="col-md-12 margin-bottom">
<table class="table table-striped table-condensed table-bordered">
<tr>
<th colspan="3" style="background-color: #f4f4f4">
Import results
</th>
</tr>
<tr>
<th>Object</th>
<th>Imported</th>
<th>Failed</th>
</tr>
<tr data-ng-repeat="(key,value) in results">
<td>{{key}}</td>
<td><strong class="text-success">{{value.imported}}</strong></td>
<td>
<strong class="text-danger">{{value.failed.count}}</strong>
<br>
<p class="help-block">{{value.failed.items.join(", ")}}</p>
</td>
</tr>
</table>
</div>
</div>
</div>