{% macro build_menu(current_user, current_menu) %} {% if current_user.is_authenticated %} {% for item in current_menu.children recursive %} {% if item.visible %}
  • {% if item.children %} {{ _build_menu_chidren(item) }} {% else %} {{ _build_menu_link(item) }} {% endif %}
  • {% endif %} {% endfor %} {% endif %} {% endmacro %} {% macro _build_menu_link(item) %} {{ item.text }} {% endmacro %} {% macro _build_menu_chidren(item) %}
  • {{ item.text }}
  • {% endmacro %} {% macro build_breadcrumb(name, description, icon, path) %}

    {{ name }} {% if description %} {{ description }} {% endif %}

    {% if path %} {% endif %}
    {% endmacro %} {% macro build_section_row() %}
    {{ caller() }}
    {% endmacro %} {% macro build_form_tabs_box(box_class, without_tab=False, container_class='col-xs-12') %}
    {% endmacro %} {% macro build_form_box(title, subtitle, icon, box_class, container_class) %} {% set caller_ = caller %} {% call build_form_tabs_box(box_class, without_tab=True, container_class=container_class) %} {% call build_tabs_navigation() %} {{ add_tab_navigation_header(title, subtitle, icon) }} {% endcall %} {{ caller_() }} {% endcall %} {% endmacro %} {% macro build_tabs_navigation() %} {% endmacro %} {% macro add_tab_navigation_item(id, name, active=False) %}
  • {{ name }}
  • {% endmacro %} {% macro add_tab_navigation_header(title, subtitle, icon) %}
  • {{ title }}
  • {{ subtitle }}
  • {% endmacro %} {% macro build_tabs_content() %}
    {{ caller() }}
    {% endmacro %} {% macro build_tab_content_item(id, active=False) %}
    {{ caller() }}
    {% endmacro %} {% macro add_add_entry_button() %} {% endmacro %} {% macro add_delete_entry_button() %} {% endmacro %} {% macro build_add_row_entry_header() %}
    {{ add_add_entry_button() }}
    {% endmacro %} {% macro build_form(method="post", action="") %}
    {{ caller() }}
    {% endmacro %} {% macro add_default_fields(form, submit_value) %} {% from "macro_render_field.html" import render_field %}
    {{ form.csrf_token }} {{ caller() }}
    {% if submit_value %} {% endif %} {% endmacro %} {% macro build_list_containers(title, icon, size='12') %}
    {{ caller() }}
    {% endmacro %} {% macro build_table(id=None, data_list_url='') %} {{ caller() }} {% endmacro %} {% macro build_list_table_headers(get='', delete='', add='', actions_column=true) %} {% if actions_column %} {% else %} {% endif %} {{ caller() }} {% endmacro %} {% macro build_table_body(class_='') %} {{ caller() }} {% endmacro %} {% macro build_list_table_rows(items) %} {% set caller_ = caller %} {% call build_table_body() %} {% for item in items %}