Add UI to switch domain

This commit is contained in:
Girish Ramakrishnan
2018-12-18 15:05:11 -08:00
parent 7c972758af
commit cbe632839c
3 changed files with 126 additions and 0 deletions

View File

@@ -307,7 +307,46 @@
<a class="btn btn-primary pull-right" ng-href="/logs.html?taskId={{renewCerts.taskId}}" ng-enabled="renewCerts.taskId" target="_blank">Show Logs</a>
</div>
</div>
</div>
<div class="text-left" ng-show="domains.length > 1">
<h3>Change Dashboard Domain</h3>
</div>
<div class="card" ng-show="domains.length > 1">
<div class="row">
<div class="col-md-8">
<p>
Use this to move this dashboard to another domain.
</p>
</div>
<div class="col-md-4">
<select class="form-control pull-right" style="display: inline-block; width: 200px;" ng-model="changeDashboard.selectedDomain" ng-options="a.domain for a in domains"></select>
</div>
</div>
<br/>
<div class="row">
<div class="col-md-12" style="margin-bottom: 10px;">
<div ng-show="changeDashboard.busy" class="progress progress-striped active animateMe">
<div class="progress-bar progress-bar-success" role="progressbar" style="width: {{ changeDashboard.percent }}%"></div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<p ng-show="changeDashboard.busy">{{ changeDashboard.message }}</p>
<p ng-hide="changeDashboard.busy">
<div class="has-error" ng-show="!changeDashboard.active">{{ changeDashboard.errorMessage }}</div>
</p>
</div>
<div class="col-md-6 text-right">
<button class="btn btn-outline btn-primary" ng-click="changeDashboard.change()" ng-disabled="changeDashboard.busy || changeDashboard.selectedDomain.domain === changeDashboard.adminDomain.domain" style="margin-right: 10px">Change Dashboard</button>
<a class="btn btn-primary pull-right" ng-href="/logs.html?taskId={{changeDashboard.taskId}}" ng-enabled="changeDashboard.taskId" target="_blank">Show Logs</a>
</div>
</div>
</div>
<div class="text-left" ng-show="!config.managed">