{% csrf_token %}
{{ _('Basic Information') }}
{% if (basic_information_form.non_field_errors() or user_form.non_field_errors() or language_formset.non_form_errors() or idp_profile_formset.non_form_errors() or skills_form.non_field_errors()) %}
    {% for error in basic_information_form.non_field_errors() %}
  • {{ error }}
  • {% endfor %} {% for error in user_form.non_field_errors() %}
  • {{ error }}
  • {% endfor %} {% for error in language_formset.non_form_errors() %}
  • {{ error }}
  • {% endfor %} {% for error in idp_profile_formset.non_form_errors() %}
  • {{ error }}
  • {% endfor %} {% for error in skills_form.non_field_errors() %}
  • {{ error }}
  • {% endfor %}
{% endif %} {% include 'phonebook/includes/photo_form.html' %}
{{ mozillians_field(user_form.username) }}
{{ mozillians_field(basic_information_form.full_name) }}
{{ privacy_field(basic_information_form.privacy_full_name) }}
{{ mozillians_field(basic_information_form.full_name_local) }}
{{ privacy_field(basic_information_form.privacy_full_name_local) }}
{{ mozillians_field(basic_information_form.bio) }} {% trans url='http://daringfireball.net/projects/markdown/syntax' %} Use Markdown for bold, italic, lists and links. {% endtrans %}
{{ privacy_field(basic_information_form.privacy_bio) }}
{% csrf_token %}
{{ _('Profile Identities') }}
{% if idp_primary_profile %}
This is the primary identity used to login. This identity has privacy controls that can be used to control the visibility of the email associated with this identity.
{% endif %}
{{ idp_profile_formset.management_form }} {% for form in idp_profile_formset %}
{{ form.instance.get_type_display() }} - {{ form.instance.email }} {% set username=form.instance|get_idp_external_url %} {% if username %} - {{ username }} {% endif %} {{ form.id }}
{% if not form.instance.primary_contact_identity %} Show on Profile {% endif %} {% if not form.instance.primary and not form.instance.primary_contact_identity %} Delete {% endif %}
{{ privacy_field(form.privacy) }}
{% endfor %}
These are the identities displayed in the profile. The primary contact identity is shown directly under the profile picture and the rest are listed in the Alternate Contact Identities section. The identities marked as Private are not shown.
You will be asked to verify the new identity.
{% csrf_token %}
{{ _('Skills') }}

{% trans %} A skill is the learned capacity to carry out pre-determined results often with the minimum outlay of time, energy, or both. {% endtrans %}

{{ privacy_field(skills_form.privacy_skills) }}
{{ mozillians_field(skills_form.skills) }}
{% csrf_token %}
{{ _('Languages') }}

{% trans %} The Mozilla Project spans over many countries and languages. Share the languages you speak to be found easily by other Mozillians. {% endtrans %}

{{ language_formset.management_form }} {% for language_form in language_formset %}
{{ language_form.non_field_errors() }} {% for field in language_form %} {{ field }} {% if field.name == 'DELETE' %} {{ _('Delete') }} {% endif %} {% endfor %}
{% for field in language_form %} {{ field.errors }} {% endfor %}
{% endfor %} {{ _('Add language') }}
{{ privacy_field(language_privacy_form.privacy_languages) }}