{%- set modal_id = ui.util.id() -%}
{{ ui.confirm_modal(_('Are you sure you want to delete this user?'), href=h.url_for("user.delete", id=data.id), id=modal_id) }}
{%- call ui.util.call(ui.form, method="POST", enctype="multipart/form-data") %}
{{ ui.form_errors(error_summary) }}
{% block core_fields %}
{{ ui.input(name="name", label=_("Username"), value=data.name, error=errors.name, attrs={"readonly": ""}) }}
{{ ui.input(name="fullname", label=_("Full Name"), value=data.fullname, errors=errors.fullname) }}
{{ ui.input(name="email", label=_("Email"), type="email", value=data.email, errors=errors.email, required=true) }}
{{ ui.markdown(name='about', label=_('About'), value=data.about, errors=errors.about, placeholder=_('A little information about yourself')) }}
{{ ui.input(name="image_url", label=_("Profile picture URL"), type="url", value=data.image_url, error=errors.image_url) }}
{%- if h.uploads_enabled() %}
{{ ui.input(name="image_upload", label=_("Profile picture"), type="file") }}
{%- if data.image_url and not data.image_url.startswith('http') %}
{{ ui.checkbox("clear_upload", label=_('Clear Upload')) }}
{%- endif %}
{%- endif %}
{%- endblock %}
{% block extra_fields %}
{{ ui.checkbox(_('This account is deactivated, if you want to reactivate it, please click on checkbox.'), name='activate_user', label=_('Reactivate User'), checked=false) if current_user.sysadmin and data.state == 'deleted' }}
{% endblock %}
{% if is_sysadmin and current_user.name != data.name %}
{% block sysadmin_password %}