{# This template fixes input type='text' -> type='password' bug in core CKAN. Bug also fixed in CKAN 2.1. #} {% import 'macros/form.html' as form %}
{{ form.errors(error_summary) }}
{{ _('Change your details') }}
{{ _('Note that the changes in user information have no effect if you are using Haka login.') }}
{{ form.input('name', label=_('Username'), id='field-username', value=data.name, error=errors.name, classes=['control-medium']) }} {{ form.input('fullname', label=_('Full name'), id='field-fullname', value=data.fullname, error=errors.fullname, placeholder=_('eg. Joe Bloggs'), classes=['control-medium']) }} {{ form.input('organization', label=_('Organization'), id='field-organization', value=data.organization, error=errors.organization, placeholder=_('Your organization'), classes=['control-medium']) }} {{ form.input('telephone', label=_('Telephone'), id='field-telephone', value=data.telephone, error=errors.telephone, placeholder=_('eg. +35891234567'), classes=['control-medium']) }} {{ form.input('mobile', label=_('Mobile'), id='field-mobile', value=data.mobile, error=errors.mobile, placeholder=_('eg. +358400000000'), classes=['control-medium']) }} {{ form.input('email', label=_('Email'), id='field-email', type='email', value=data.email, error=errors.email, placeholder=_('eg. joe@example.com'), classes=['control-medium']) }} {{ form.markdown('about', label=_('About'), id='field-about', value=data.about, error=errors.about, placeholder=_('A little information about yourself')) }} {% if c.show_email_notifications %} {% call form.checkbox('activity_streams_email_notifications', label=_('Subscribe to notification emails'), id='field-activity-streams-email-notifications', value=True, checked=c.userobj.activity_streams_email_notifications) %} {{ form.info(_("You will receive notification emails from {site_title}, e.g. when you have new activities on your dashboard.".format(site_title=g.site_title)), classes=['info-help-tight']) }} {% endcall %} {% endif %}
{{ _('Change your password') }} {{ form.input('password1', type='password', label=_('Password'), id='field-password', value=data.password1, error=errors.password1, classes=['control-medium']) }} {{ form.input('password2', type='password', label=_('Confirm Password'), id='field-password-confirm', value=data.password2, error=errors.password2, classes=['control-medium']) }}