{% extends 'administration/base.html.twig' %} {% block title %}{{ 'admin.edit_user'|trans }}{% endblock %} {% block body %}

{{ 'admin.edit_user'|trans }}

{{ 'admin.edit_user_description'|trans }}

{{ form_start(form, {'attr': {'id': 'form'}}) }}

{{ 'admin.user.profile_image_preview'|trans }}

{% if user.profileImage %} {{ user.username }} {% else %}
{{ user.username|upper|slice(0, 2) }}
{% endif %}
{{ user.username }}

{{ user.email }}

{{ user.rolesNew|length }}
{{ 'admin.user.roles'|trans }}
{{ user.id }}
{{ 'admin.user.user_id'|trans }}

{{ 'admin.user.user_information'|trans }}

{{ form_label(form.username, 'form.user.username'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.username, {'attr': {'class': 'form-control form-control-lg', 'placeholder': 'admin.user.username_placeholder'|trans}}) }}
{{ 'admin.user.username_help'|trans }}
{{ form_label(form.email, 'form.user.email'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.email, {'attr': {'class': 'form-control form-control-lg', 'placeholder': 'admin.user.email_placeholder'|trans}}) }}
{{ 'admin.user.email_help'|trans }}
{{ form_label(form.password, 'form.user.password'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.password, {'attr': {'class': 'form-control form-control-lg', 'placeholder': 'admin.user.password_placeholder'|trans}}) }}
{{ 'admin.user.password_help'|trans }}
{{ form_label(form.profileImage, 'form.user.profile_image'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.profileImage, {'attr': {'class': 'form-control form-control-lg profile-image-input'}}) }}
{{ 'form.user.profile_image_help'|trans }}

{{ 'admin.user.roles_permissions'|trans }}

{{ 'admin.user.user_roles'|trans }}
{{ 'admin.user.roles_description'|trans }}
{% for child in form.rolesNew %} {% set roleName = child.vars.label %} {% if roleName == 'admin.user_role'|trans or roleName == 'admin.role_user'|trans %}
{{ form_widget(child, {'attr': {'checked': true, 'disabled': true, 'class': 'form-check-input'}}) }} {{ form_label(child, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{{ 'admin.user.default_role_help'|trans }}
{% else %}
{{ form_widget(child, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(child, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{% endif %} {% endfor %}
{% import 'administration/custom_fields/tabs.html.twig' as customFields %} {{ customFields.custom_field_tabs(form, 'user', user.id) }}
{{ 'admin.cancel'|trans }}
{{ form_end(form) }}
{% endblock %}