mirror of https://github.com/rancher/ui.git
96 lines
3.0 KiB
Handlebars
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}} |