2021-01-27 06:08:26 +01:00
|
|
|
<div>
|
|
|
|
<label>{{i18n 'admin.wizard.field.validations.header'}}</label>
|
|
|
|
</div>
|
2021-01-30 18:46:04 +01:00
|
|
|
{{#each-in field.validations as |name props|}}
|
|
|
|
<span class="setting-title">
|
|
|
|
{{input type="checkbox" checked=props.status }}
|
2021-02-05 13:59:30 +01:00
|
|
|
{{i18n (concat 'admin.wizard.field.validations.' name) }}
|
2021-01-30 18:46:04 +01:00
|
|
|
</span>
|
2021-02-05 13:59:30 +01:00
|
|
|
<div class="setting full">
|
|
|
|
<span class="setting-label">{{i18n 'admin.wizard.field.validations.categories'}}</span>
|
|
|
|
<div class="setting-value">
|
|
|
|
{{category-selector
|
|
|
|
categories=(get this (concat 'validationBuffer.' name '.categories'))
|
|
|
|
onChange=(action 'updateValidationCategories' name props) }}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="setting full">
|
|
|
|
<span class="setting-label">{{i18n 'admin.wizard.field.validations.date_after'}}</span>
|
|
|
|
<div class="setting-value">
|
|
|
|
{{date-picker-past
|
|
|
|
value=(readonly props.date_after)
|
|
|
|
containerId="date-container"
|
|
|
|
onSelect=(action (mut props.date_after))}}
|
|
|
|
</div>
|
|
|
|
</div>
|
2021-01-30 18:46:04 +01:00
|
|
|
<div>
|
|
|
|
{{radio-button name=(concat name field.id) value="above" selection=props.position}} {{i18n 'admin.wizard.field.validations.above'}}
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{radio-button name=(concat name field.id) value="below" selection=props.position}} {{i18n 'admin.wizard.field.validations.below'}}
|
|
|
|
</div>
|
|
|
|
{{/each-in}}
|