Require fields in user profile form
This commit is contained in:
parent
444d256848
commit
c31fb78a47
@ -1,12 +1,12 @@
|
|||||||
{% from "components/text_input.html" import TextInput %}
|
{% from "components/text_input.html" import TextInput %}
|
||||||
|
|
||||||
{% macro PhoneInput(phone_number, phone_ext, placeholder_phone="") %}
|
{% macro PhoneInput(phone_number, phone_ext, placeholder_phone="", phone_optional=True, extension_optional=True) %}
|
||||||
<div class='phone-input'>
|
<div class='phone-input'>
|
||||||
<div class='phone-input__phone'>
|
<div class='phone-input__phone'>
|
||||||
{{ TextInput(phone_number, placeholder=placeholder_phone, validation='usPhone') }}
|
{{ TextInput(phone_number, placeholder=placeholder_phone, validation='usPhone', optional=phone_optional) }}
|
||||||
</div>
|
</div>
|
||||||
<div class='phone-input__extension'>
|
<div class='phone-input__extension'>
|
||||||
{{ TextInput(phone_ext, validation='phoneExt')}}
|
{{ TextInput(phone_ext, validation='phoneExt', optional=extension_optional) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{%- endmacro %}
|
{%- endmacro %}
|
||||||
|
@ -11,16 +11,16 @@
|
|||||||
<div class='panel__content'>
|
<div class='panel__content'>
|
||||||
<div class='form-row'>
|
<div class='form-row'>
|
||||||
<div class='form-col form-col--half'>
|
<div class='form-col form-col--half'>
|
||||||
{{ TextInput(form.first_name, validation='requiredField') }}
|
{{ TextInput(form.first_name, validation='requiredField', optional=False) }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class='form-col form-col--half'>
|
<div class='form-col form-col--half'>
|
||||||
{{ TextInput(form.last_name, validation='requiredField') }}
|
{{ TextInput(form.last_name, validation='requiredField', optional=False) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ TextInput(form.email, validation='email') }}
|
{{ TextInput(form.email, validation='email', optional=False) }}
|
||||||
{{ PhoneInput(form.phone_number, form.phone_ext) }}
|
{{ PhoneInput(form.phone_number, form.phone_ext, phone_optional=False) }}
|
||||||
|
|
||||||
{{ OptionsInput(form.service_branch) }}
|
{{ OptionsInput(form.service_branch) }}
|
||||||
{{ OptionsInput(form.citizenship) }}
|
{{ OptionsInput(form.citizenship) }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user