|
@@ -88,27 +88,23 @@
|
|
|
</div>
|
|
|
{{/if}}
|
|
|
{{#if view.manualItem}}
|
|
|
- {{#if view.isFinalizeItem}}
|
|
|
+ {{#if view.isSlaveComponentFailuresItem}}
|
|
|
<div class="box details-box">
|
|
|
<p><strong>{{t admin.stackUpgrade.dialog.manual}}</strong></p>
|
|
|
- {{#if isDowngrade}}
|
|
|
- <p>{{t admin.stackUpgrade.finalize.message.downgrade}}</p>
|
|
|
- {{else}}
|
|
|
- <p>{{t admin.stackUpgrade.finalize.message.upgrade}}</p>
|
|
|
- {{/if}}
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.title}}</strong></p>
|
|
|
|
|
|
- {{#if areSkippedServiceChecksLoaded}}
|
|
|
- {{#if skippedServiceChecks.length}}
|
|
|
- <div>{{t admin.stackUpgrade.finalize.message.skippedServiceChecks}}</div>
|
|
|
- <ul>
|
|
|
- {{#each serviceName in skippedServiceChecks}}
|
|
|
- <li>{{serviceName}}</li>
|
|
|
+ {{#if areSlaveComponentFailuresHostsLoaded}}
|
|
|
+ {{#if slaveComponentFailuresHosts.length}}
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.msg1}}</div>
|
|
|
+ <ul class="failed-info-list">
|
|
|
+ {{#each hostName in slaveComponentFailuresHosts}}
|
|
|
+ <li>{{hostName}}</li>
|
|
|
{{/each}}
|
|
|
</ul>
|
|
|
- <div>{{t admin.stackUpgrade.finalize.message.testServices}}</div>
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.msg2}}</div>
|
|
|
{{/if}}
|
|
|
{{else}}
|
|
|
- <div class="spinner"></div>
|
|
|
+ <div class="spinner"></div>
|
|
|
{{/if}}
|
|
|
|
|
|
<label class="message">
|
|
@@ -117,37 +113,129 @@
|
|
|
</label>
|
|
|
<div class="button-row">
|
|
|
{{#if view.isDowngradeAvailable}}
|
|
|
- <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
+ <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ {{#if isDowngrade}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseDowngrade}}</button>
|
|
|
+ {{else}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseUpgrade}}</button>
|
|
|
{{/if}}
|
|
|
- <button class="btn" {{action pauseUpgrade target="view"}}>{{t admin.stackUpgrade.finalize.later}}</button>
|
|
|
- <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
- {{t common.finalize}}
|
|
|
- </button>
|
|
|
+ <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
+ {{t common.proceed}}
|
|
|
+ </button>
|
|
|
</div>
|
|
|
</div>
|
|
|
{{else}}
|
|
|
- <div class="box details-box">
|
|
|
- <p><strong>{{t admin.stackUpgrade.dialog.manual}}</strong></p>
|
|
|
- <p>{{view.manualItem.text}}</p>
|
|
|
+ {{#if view.isServiceCheckFailuresItem}}
|
|
|
+ <div class="box details-box">
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual}}</strong></p>
|
|
|
|
|
|
- <label class="message">
|
|
|
- {{view Em.Checkbox checkedBinding="view.isManualDone"}}
|
|
|
- {{t admin.stackUpgrade.dialog.manualDone}}
|
|
|
- </label>
|
|
|
- <div class="button-row">
|
|
|
- {{#if view.isDowngradeAvailable}}
|
|
|
- <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
- {{/if}}
|
|
|
- {{#if isDowngrade}}
|
|
|
- <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseDowngrade}}</button>
|
|
|
+ {{#if areServiceCheckFailuresServicenamesLoaded}}
|
|
|
+ {{#if serviceCheckFailuresServicenames.length}}
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual.serviceCheckFailures.title}}</strong></p>
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.serviceCheckFailures.msg1}}</div>
|
|
|
+ <ul class="failed-info-list">
|
|
|
+ {{#each serviceName in serviceCheckFailuresServicenames}}
|
|
|
+ <li>{{serviceName}}</li>
|
|
|
+ {{/each}}
|
|
|
+ </ul>
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.serviceCheckFailures.msg2}}</div>
|
|
|
+ {{/if}}
|
|
|
+ {{#if slaveComponentFailuresHosts.length}}
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.title}}</strong></p>
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.msg1}}</div>
|
|
|
+ <ul class="failed-info-list">
|
|
|
+ {{#each hostName in slaveComponentFailuresHosts}}
|
|
|
+ <li>{{hostName}}</li>
|
|
|
+ {{/each}}
|
|
|
+ </ul>
|
|
|
+ <div>{{t admin.stackUpgrade.dialog.manual.slaveComponentFailures.msg2}}</div>
|
|
|
+ {{/if}}
|
|
|
{{else}}
|
|
|
- <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseUpgrade}}</button>
|
|
|
+ <div class="spinner"></div>
|
|
|
{{/if}}
|
|
|
- <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
- {{t common.proceed}}
|
|
|
- </button>
|
|
|
+
|
|
|
+ <label class="message">
|
|
|
+ {{view Em.Checkbox checkedBinding="view.isManualDone"}}
|
|
|
+ {{t admin.stackUpgrade.dialog.manualDone}}
|
|
|
+ </label>
|
|
|
+ <div class="button-row">
|
|
|
+ {{#if view.isDowngradeAvailable}}
|
|
|
+ <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ {{#if isDowngrade}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseDowngrade}}</button>
|
|
|
+ {{else}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseUpgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
+ {{t common.proceed}}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ {{else}}
|
|
|
+ {{#if view.isFinalizeItem}}
|
|
|
+ <div class="box details-box">
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual}}</strong></p>
|
|
|
+ {{#if isDowngrade}}
|
|
|
+ <p>{{t admin.stackUpgrade.finalize.message.downgrade}}</p>
|
|
|
+ {{else}}
|
|
|
+ <p>{{t admin.stackUpgrade.finalize.message.upgrade}}</p>
|
|
|
+ {{/if}}
|
|
|
+
|
|
|
+ {{#if areSkippedServiceChecksLoaded}}
|
|
|
+ {{#if skippedServiceChecks.length}}
|
|
|
+ <div>{{t admin.stackUpgrade.finalize.message.skippedServiceChecks}}</div>
|
|
|
+ <ul>
|
|
|
+ {{#each serviceName in skippedServiceChecks}}
|
|
|
+ <li>{{serviceName}}</li>
|
|
|
+ {{/each}}
|
|
|
+ </ul>
|
|
|
+ <div>{{t admin.stackUpgrade.finalize.message.testServices}}</div>
|
|
|
+ {{/if}}
|
|
|
+ {{else}}
|
|
|
+ <div class="spinner"></div>
|
|
|
+ {{/if}}
|
|
|
+
|
|
|
+ <label class="message">
|
|
|
+ {{view Em.Checkbox checkedBinding="view.isManualDone"}}
|
|
|
+ {{t admin.stackUpgrade.dialog.manualDone}}
|
|
|
+ </label>
|
|
|
+ <div class="button-row">
|
|
|
+ {{#if view.isDowngradeAvailable}}
|
|
|
+ <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ <button class="btn" {{action pauseUpgrade target="view"}}>{{t admin.stackUpgrade.finalize.later}}</button>
|
|
|
+ <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
+ {{t common.finalize}}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {{else}}
|
|
|
+ <div class="box details-box">
|
|
|
+ <p><strong>{{t admin.stackUpgrade.dialog.manual}}</strong></p>
|
|
|
+ <p>{{view.manualItem.text}}</p>
|
|
|
+
|
|
|
+ <label class="message">
|
|
|
+ {{view Em.Checkbox checkedBinding="view.isManualDone"}}
|
|
|
+ {{t admin.stackUpgrade.dialog.manualDone}}
|
|
|
+ </label>
|
|
|
+ <div class="button-row">
|
|
|
+ {{#if view.isDowngradeAvailable}}
|
|
|
+ <button class="btn btn-danger" {{bindAttr disabled="controller.requestInProgress"}} {{action confirmDowngrade view.manualItem target="controller"}}>{{t common.downgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ {{#if isDowngrade}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseDowngrade}}</button>
|
|
|
+ {{else}}
|
|
|
+ <button class="btn" {{action closeWizard target="view.parentView"}}>{{t admin.stackUpgrade.pauseUpgrade}}</button>
|
|
|
+ {{/if}}
|
|
|
+ <button class="btn btn-success" {{bindAttr disabled="view.isManualProceedDisabled"}} {{action complete view.manualItem target="view"}}>
|
|
|
+ {{t common.proceed}}
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {{/if}}
|
|
|
+ {{/if}}
|
|
|
{{/if}}
|
|
|
{{/if}}
|
|
|
{{#if view.noActiveItem}}
|