|
@@ -17,120 +17,71 @@
|
|
|
}}
|
|
|
|
|
|
<div id="serviceConfig">
|
|
|
- <h2>{{t installer.step7.header}}</h2>
|
|
|
+ <h2>{{t installer.step7.header}}</h2>
|
|
|
|
|
|
- <div class="alert alert-info">
|
|
|
- {{t installer.step7.body}}
|
|
|
- </div>
|
|
|
-
|
|
|
- <ul class="nav nav-tabs">
|
|
|
- {{#each service in controller.stepConfigs}}
|
|
|
- {{#if service.showConfig}}
|
|
|
- {{#view App.WizardStep7.ServiceConfigTab}}
|
|
|
- <a class="active" href="#{{unbound service.serviceName}}"
|
|
|
- data-toggle="tab" {{action selectService service target="view"}}>
|
|
|
- {{service.displayName}}{{#if service.errorCount}}<span
|
|
|
- class="badge badge-important">{{service.errorCount}}</span>{{/if}}</a>
|
|
|
- {{/view}}
|
|
|
- {{/if}}
|
|
|
- {{/each}}
|
|
|
- </ul>
|
|
|
+ <div class="alert alert-info">
|
|
|
+ {{t installer.step7.body}}
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="accordion">
|
|
|
- {{#each category in selectedService.configCategories}}
|
|
|
- <div class="accordion-group {{unbound category.name}}">
|
|
|
- <div class="accordion-heading" {{action "onToggleBlock" category target="view"}}>
|
|
|
- {{#if category.isCollapsed}}
|
|
|
- <i class='icon-caret-right pull-left accordion-toggle'></i>
|
|
|
- {{else}}
|
|
|
- <i class='icon-caret-down pull-left accordion-toggle'></i>
|
|
|
+ <ul class="nav nav-tabs">
|
|
|
+ {{#each service in controller.stepConfigs}}
|
|
|
+ {{#if service.showConfig}}
|
|
|
+ {{#view App.WizardStep7.ServiceConfigTab}}
|
|
|
+ <a class="active" href="#{{unbound service.serviceName}}"
|
|
|
+ data-toggle="tab" {{action selectService service target="view"}}>
|
|
|
+ {{service.displayName}}{{#if service.errorCount}}<span
|
|
|
+ class="badge badge-important">{{service.errorCount}}</span>{{/if}}</a>
|
|
|
+ {{/view}}
|
|
|
{{/if}}
|
|
|
- <a class="accordion-toggle">
|
|
|
- {{category.name}}
|
|
|
- </a>
|
|
|
- </div>
|
|
|
-
|
|
|
- {{#unless category.isForSlaveComponent}}
|
|
|
- {{#view App.WizardStep7.ServiceConfigsByCategoryView categoryBinding="category" serviceConfigsBinding="selectedService.configs"}}
|
|
|
- <form class="form-horizontal">
|
|
|
-
|
|
|
- {{#each view.categoryConfigs}}
|
|
|
- {{#if isVisible}}
|
|
|
- <div {{bindAttr class="errorMessage:error: :control-group"}}>
|
|
|
- <label class="control-label">{{displayName}}</label>
|
|
|
-
|
|
|
- <div class="controls">
|
|
|
- {{view viewClass serviceConfigBinding="this" categoryConfigsBinding="view.categoryConfigs"}}
|
|
|
- <span class="help-inline">{{errorMessage}}</span>
|
|
|
+ {{/each}}
|
|
|
+ </ul>
|
|
|
+
|
|
|
+ <div class="accordion">
|
|
|
+ {{#each category in selectedService.configCategories}}
|
|
|
+ <div class="accordion-group {{unbound category.name}}">
|
|
|
+ <div class="accordion-heading" {{action "onToggleBlock" category target="view"}}>
|
|
|
+ {{#if category.isCollapsed}}
|
|
|
+ <i class='icon-caret-right pull-left accordion-toggle'></i>
|
|
|
+ {{else}}
|
|
|
+ <i class='icon-caret-down pull-left accordion-toggle'></i>
|
|
|
+ {{/if}}
|
|
|
+ <a class="accordion-toggle">
|
|
|
+ {{category.name}}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ {{#view App.WizardStep7.ServiceConfigsByCategoryView categoryBinding="category" serviceConfigsBinding="selectedService.configs"}}
|
|
|
+ <form class="form-horizontal">
|
|
|
+
|
|
|
+ {{#each view.categoryConfigs}}
|
|
|
+ {{#if isVisible}}
|
|
|
+ <div {{bindAttr class="errorMessage:error: :control-group"}}>
|
|
|
+ <label class="control-label">{{displayName}}</label>
|
|
|
+
|
|
|
+ <div class="controls">
|
|
|
+ {{view viewClass serviceConfigBinding="this" categoryConfigsBinding="view.categoryConfigs"}}
|
|
|
+ <span class="help-inline">{{errorMessage}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {{/if}}
|
|
|
+ {{/each}}
|
|
|
+
|
|
|
+ </form>
|
|
|
+ {{/view}}
|
|
|
</div>
|
|
|
- </div>
|
|
|
- {{/if}}
|
|
|
- {{/each}}
|
|
|
-
|
|
|
- </form>
|
|
|
- {{/view}}
|
|
|
- {{/unless}}
|
|
|
-
|
|
|
- {{#if category.isForSlaveComponent}}
|
|
|
- {{#view App.WizardStep7.ServiceConfigsByCategoryView categoryBinding="category" serviceConfigsBinding="selectedService.configs" controllerBinding="App.router.slaveComponentGroupsController"}}
|
|
|
- <div class="slave-component-group-menu">
|
|
|
- {{view App.SlaveComponentGroupsMenu}}
|
|
|
- </div>
|
|
|
-
|
|
|
- {{#view App.AddSlaveComponentGroupButton slaveComponentNameBinding="category.name"}}
|
|
|
- <a
|
|
|
- class="btn add-slave-component-group btn-large" {{action addSlaveComponentGroup target="controller"}}><i
|
|
|
- class="icon-plus"></i></a>
|
|
|
- {{/view}}
|
|
|
- <div class="remove-group-error control-group warning">
|
|
|
- <span class="help-inline">You cannot delete this group since there are hosts assigned to it. You must assign them to another group before you can delete this group.</span>
|
|
|
- </div>
|
|
|
-
|
|
|
- <form class="form-horizontal">
|
|
|
-
|
|
|
- {{#view App.SlaveComponentChangeGroupNameView}}
|
|
|
- <label class="control-label">Group name</label>
|
|
|
-
|
|
|
- <div class="controls">
|
|
|
- <div class="span6">
|
|
|
- <input class="span9"
|
|
|
- type="text" {{bindAttr value="view.content.name"}}>
|
|
|
- <button class="btn" {{action changeGroupName target="view"}}>Save
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- <span class="help-inline">{{view.errorMessage}}</span>
|
|
|
- </div>
|
|
|
- {{/view}}
|
|
|
-
|
|
|
- {{#view App.SlaveGroupPropertiesView}}
|
|
|
- {{#each view.groupConfigs}}
|
|
|
- {{#if this.isVisible}}
|
|
|
- <div {{bindAttr class="errorMessage:error: :control-group"}}>
|
|
|
- <label class="control-label">{{this.displayName}}</label>
|
|
|
- <div class="controls">
|
|
|
- {{view this.viewClass serviceConfigBinding="this"}}
|
|
|
- <span class="help-inline">{{this.errorMessage}}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {{/if}}
|
|
|
- {{/each}}
|
|
|
- {{/view}}
|
|
|
- </form>
|
|
|
- {{/view}}
|
|
|
- {{/if}}
|
|
|
+ {{/each}}
|
|
|
</div>
|
|
|
- {{/each}}
|
|
|
- </div>
|
|
|
|
|
|
{{#if isSubmitDisabled}}
|
|
|
- <div class="alert">{{t installer.step7.attentionNeeded}}</div>
|
|
|
+ <div class="alert">{{t installer.step7.attentionNeeded}}</div>
|
|
|
{{/if}}
|
|
|
|
|
|
- <div class="btn-area">
|
|
|
- <a class="btn" {{action back}}>← Back</a>
|
|
|
+ <div class="btn-area">
|
|
|
+ <a class="btn" {{action back}}>← Back</a>
|
|
|
|
|
|
- <a
|
|
|
- class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}}
|
|
|
- {{action submit target="controller"}}>Next →</a>
|
|
|
- </div>
|
|
|
+ <a
|
|
|
+ class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}}
|
|
|
+ {{action submit target="controller"}}>Next →</a>
|
|
|
+ </div>
|
|
|
</div>
|