{% macro menu_category(menu, request) %} {% if menu.is_visible(request) and menu.is_accessible(request) %} {% endif %} {% endmacro %} {% macro menu_item(menu, request) %} {% if menu.is_visible(request) and menu.is_accessible(request) %} {% endif %} {% endmacro %} {% macro display_menu(menu, request) %} {% endmacro %} {% macro render_field(field, mv, apply_class,kwargs={}) %}
{% if field.widget.input_type == 'checkbox' %}
{{ field.label( class_="label-text !inline-block relative" + (' required' if field.flags.required else ''), **({'title': "This is a required field"} if field.flags.required else {}) ) }} {% if mv.only_view %}
{{ field.data }}
{% else %} {{ field }} {% endif %}
{% else %} {{ field.label( class_="label-text py-2 px-1 !inline-block relative" + (' required' if field.flags.required else ''), **({'title': "This is a required field"} if field.flags.required else {}) ) }}
{% if field.errors %} {{ field(class_="input w-full focus:outline-0 transition-all input-sm input-bordered focus:outline-offset-0 is-invalid") }} {% else %} {% if mv.only_view %}
{{ field.data }}
{% else %} {{ field|apply_class }} {% if field.id == "hashed_password" and mv.showed_passxxx %} Hashed Password: {{ mv.showed_passxxx }} {% endif %} {% endif %} {% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %} {% if field.description %} {{ field.description }} {% endif %}
{% endif %}
{% endmacro %} {% macro render_form_fields(form, mv, apply_class,form_opts=None) %} {% if form.hidden_tag is defined %} {{ form.hidden_tag() }} {% else %} {% for f in form if f.widget.input_type == 'hidden' %} {{ f }} {% endfor %} {% endif %} {% for f in form if f.widget.input_type != 'hidden' %} {{ render_field(f, mv, apply_class, kwargs) }} {% endfor %} {% endmacro %}