ui/lib/shared/addon/components/run-scan-modal/template.hbs

96 lines
3.0 KiB
Handlebars

<section class="header">
<h1>
{{t "cis.scan.modal.title"}}
</h1>
</section>
{{#if loading}}
<div class="text-center">
<i class="icon icon-spinner icon-spin"></i> {{t 'generic.loading'}}
</div>
{{else}}
<label>{{t "cis.scan.modal.chooseAProfile"}}</label>
{{new-select
id="cis-scan-profile"
classNames="form-control mb-10"
content=cisHelpers.cisScanProfileOptions
value=profile
}}
<div class="text-small text-muted">{{{profileDocsHtml}}}</div>
<div class="mt-20">
{{#if testsNotRunning}}
<h3 class="mb-0">{{t "cis.scan.modal.testsWontRun"}}</h3>
{{#accordion-list showExpandAll=false as |al expandFn|}}
{{#accordion-list-item
title=(t "cis.scan.modal.skippedTests" count=testsNotRunning.skippedChecks.length)
expand=(action expandFn)
expandOnInit=false
}}
<table>
<thead>
<tr>
<td width="70">
{{t "cis.scan.modal.tableHeaders.id"}}
</td>
<td>
{{t "cis.scan.modal.tableHeaders.explanation"}}
</td>
</tr>
</thead>
<tbody>
{{#each testsNotRunning.skippedChecks as |test|}}
<tr>
<td>{{ test.id }}</td>
<td class="text-small text-muted">{{ test.why }}</td>
</tr>
{{/each}}
</tbody>
</table>
{{/accordion-list-item}}
{{#accordion-list-item
title=(t "cis.scan.modal.notApplicableTests" count=testsNotRunning.notApplicableChecks.length)
expand=(action expandFn)
expandOnInit=false
}}
<table>
<thead>
<tr>
<td width="70">
{{t "cis.scan.modal.tableHeaders.id"}}
</td>
<td>
{{t "cis.scan.modal.tableHeaders.explanation"}}
</td>
</tr>
</thead>
<tbody>
{{#each testsNotRunning.notApplicableChecks as |test|}}
<tr>
<td>{{ test.id }}</td>
<td class="text-small text-muted">{{ test.why }}</td>
</tr>
{{/each}}
</tbody>
</table>
{{/accordion-list-item}}
{{/accordion-list}}
<div class="text-small text-muted">{{{testDocsHtml}}}</div>
{{#if (not (eq testsNotRunning.userSkippedChecks.length 0))}}
<h3 class="mt-10 mb-0">{{t "cis.scan.modal.userSkippedTestsWontRun"}}</h3>
<pre class="bg-setting mt-0">{{testsNotRunning.userSkippedChecks}}</pre>
{{/if}}
{{/if}}
</div>
<div class="footer-actions pull-right">
<button class="btn bg-secondary" type="button" {{action "cancel"}}>
{{t "generic.cancel"}}
</button>
<button class="btn bg-primary" type="button" {{action "run"}}>
{{t "generic.run"}}
</button>
</div>
{{/if}}