{% extends base %} {% macro render_admin_actions(obj,current='list') %} {% endmacro %} {% macro render_obj_table(obj,excludes) %} {% set objs = get_model(*obj).query.all() %} {% set columns = get_model(*obj).get_columns(excludes) %} {% set headings = get_model(*obj).get_headings(excludes) %}
{% for itm in headings %} {% endfor %} {% for obj in objs %} {% for itm in columns %} {% endfor %} {% endfor %}
#{{itm}}
{{obj|attr(itm)}}
{% endmacro %} {% macro render_table_panel(obj,excludes,num) %} {% if num < 10 %} {% set num = "0%s" % num %} {% endif %} {% set pane = "tab-pane%s" % num %}

{{obj[0].title()}} list

{{ render_admin_actions(obj) }} {{ render_obj_table(obj,excludes) }}
{% endmacro %} {% macro render_sidebar(sidebar_links) %} {% endmacro %} {% block extra_head %} {% endblock extra_head %} {% block body %} {% block navbar %} {% endblock navbar %} {% block sidebar %} {% if add_sidebar %}
{{ render_sidebar(obj_list) }} {% endif %} {% endblock sidebar %} {% block content %}
{% for obj in obj_list %} {{ render_table_panel(obj,excludes,loop.index) }} {% endfor %}
{% endblock content %} {% endblock body %}

Dashboard

Generic placeholder thumbnail

Label

Something else
Generic placeholder thumbnail

Label

Something else
Generic placeholder thumbnail

Label

Something else
Generic placeholder thumbnail

Label

Something else

Section title

{% for itm in headings %} {% endfor %} {% for obj in blogs %} {% for itm in columns %} {% endfor %} {% endfor %}
#{{itm}}
{{obj|attr(itm)}}

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content