{% import 'appbuilder/general/lib.html' as lib %} {% set can_add = "can_add" | is_item_visible(generalview_name) %} {% set can_show = "can_show" | is_item_visible(generalview_name) %} {% set can_edit = "can_edit" | is_item_visible(generalview_name) %} {% set can_delete = "can_delete" | is_item_visible(generalview_name) %} {% if can_add %}
{{form.hidden_tag()}} {% if fieldsets %} {% for fieldset_item in fieldsets %} {% if fieldset_item[1].get('expanded') == None %} {% set expanded = True %} {% else %} {% set expanded = fieldset_item[1].get('expanded') %} {% endif %} {% call lib.accordion_tag(loop.index,fieldset_item[0], expanded) %}
{% for item in fieldset_item[1].get('fields') %} {% if item not in exclude_cols %} {{ lib.render_field(form[item]) }} {% endif %} {% endfor %}
{% endcall %} {% endfor %} {% else %}
{% for col in include_cols %} {% set field = form[col] %} {% if field.name not in exclude_cols %} {{ lib.render_field(field) }} {% endif %} {% endfor %}
{% endif %} {{ lib.render_form_controls() }}
{% endif %}
{{ lib.render_pagination(page, page_size, count, generalview_name) }} {{ lib.render_set_page_size(page, page_size, count, generalview_name) }} {% if can_add %} {% set path = url_for(generalview_name + '.add',next=request.path) %} {% set path = path | set_link_filters(filters, pk) %}   {% endif %} {{ lib.lnk_back() }}
{{ _('Record Count') }}: {{ count }}
{% if value_columns %}
{% for item in include_columns %} {% if item in order_columns %} {% set res = item | get_link_order(generalview_name) %} {% if res == 2 %} {% elif res == 1 %} {% endif %} {% endfor %} {% for item in value_columns %} {% set outer_loop = loop %} {% for value in include_columns %} {% endfor %} {% endfor %}
{{label_columns.get(item)}} {{label_columns.get(item)}} {% else %} {{label_columns.get(item)}} {% endif %} {% else %} {{label_columns.get(item)}}
{% if can_show %} {% set path = url_for(generalview_name + '.show',pk=pks[loop.index-1],next=request.path) %} {% set path = path | set_link_filters(filters, pk) %} {{ lib.lnk_show(path) }} {% endif %} {% if can_edit %} {% set path = url_for(generalview_name + '.edit',pk=pks[loop.index-1],next=request.path) %} {% set path = path | set_link_filters(filters, pk) %} {{ lib.lnk_edit(path) }} {% endif %} {% if can_delete %} {{ lib.lnk_delete(url_for(generalview_name + '.delete',pk=pks[loop.index-1],next=request.path)) }} {% endif %}
{{ item[value]|safe }}
{% else %} {{_("No records found")}} {% endif %}