ui/lib/global-admin/addon/components/form-selinux-policy/template.hbs

42 lines
1.9 KiB
Handlebars

{{#accordion-list-item
title=(t 'formSeLinuxodSecurityPolicy.title')
detail=(t 'formSeLinuxodSecurityPolicy.detail')
status=status
statusClass=statusClass
expandAll=expandAll
expand=(action expandFn)
}}
<div class="row">
{{#if (and readOnly (eq model.seLinux.rule "MustRunAs"))}}
{{t 'formSeLinuxodSecurityPolicy.rule.mustRunAs'}}
{{else if (and readOnly (eq model.seLinux.rule "RunAsAny"))}}
{{t 'formSeLinuxodSecurityPolicy.rule.runAsAny'}}
{{else}}
<div class="radio input">
<label>{{radio-button selection=model.seLinux.rule value="MustRunAs"}} {{t 'formSeLinuxodSecurityPolicy.rule.mustRunAs'}}</label>
</div>
<div class="radio input">
<label>{{radio-button selection=model.seLinux.rule value="RunAsAny"}} {{t 'formSeLinuxodSecurityPolicy.rule.runAsAny'}}</label>
</div>
{{/if}}
</div>
{{#if (eq model.seLinux.rule "MustRunAs")}}
<div class="row">
<div class="col span-4">
<label class="acc-label">{{t 'formSeLinuxodSecurityPolicy.level.label'}}</label>
{{input type="text" value=model.seLinux.seLinuxOptions.level disabled=readOnly classNames="form-control input-sm" placeholder=(t 'formSeLinuxodSecurityPolicy.level.placeholder')}}
</div>
<div class="col span-4">
<label class="acc-label">{{t 'formSeLinuxodSecurityPolicy.role.label'}}</label>
{{input type="text" value=model.seLinux.seLinuxOptions.role disabled=readOnly classNames="form-control input-sm" placeholder=(t 'formSeLinuxodSecurityPolicy.role.placeholder')}}
</div>
<div class="col span-4">
<label class="acc-label">{{t 'formSeLinuxodSecurityPolicy.user.label'}}</label>
{{input type="text" value=model.seLinux.seLinuxOptions.user disabled=readOnly classNames="form-control input-sm" placeholder=(t 'formSeLinuxodSecurityPolicy.user.placeholder')}}
</div>
</div>
{{/if}}
{{/accordion-list-item}}