{% extends "_layout.html" %} {% block content %} {% set is_has_access = (current_user.has_role('admin') or current_user.id == form.id.data ) %}
{% if form.name.data is none %}

User Form

{% else %}

{{form.name.data}}

{% endif %} {% from "_form_element_vertical.html" import render_field, render_checkbox, render_multiple_select, render_button %}
{{ form.hidden_tag() }} {{ render_field(form.name, readonly=not is_has_access) }} {{ render_field(form.email, readonly=not is_has_access) }} {{ render_field(form.phone, readonly=not is_has_access) }} {{ render_multiple_select(form.role, disabled=not current_user.has_role('admin') )}} {{ render_field(form.confirmed_at, readonly=True) }} {{ render_checkbox(form.active, disabled=not current_user.has_role('admin') ) }} {% if is_has_access %} {{ render_button(form.submit, "danger") }} {% endif %} {% if current_user.id == form.id.data %} Change Password? {% endif %}
Sample image
{% endblock %} {% block script %} {% endblock %}