{% extends "reportcraft/base.html" %} {% load reportcraft %} {% load static %} {% block extra_css %} {{ block.super }} {% endblock %} {% block page-pretitle %}Data Source{% endblock %} {% block page-title %} {{ object.name }} {% endblock %} {% block page-tools %} {% tool_icon label='Reports' icon='list-details' %} {% tool_icon label='Sources' icon='database' %} {% tool_icon label='Edit' icon='pencil' %} {% tool_icon label='Delete' icon='trash-x' %} {% tool_icon label='Add Model' icon='database-plus' %} {% tool_icon label='Add Field' icon='table-plus' %} {% endblock %} {% block page-content %}

Models

{% for group_field in source.group_by %} {% endfor %} {% for src_model in source.models.all %} {% for field_name, group_field in src_model.get_group_fields.items %} {% if group_field %} {% else %} {% endif %} {% endfor %} {% empty %} {% endfor %}
Model{{ group_field|title }} 
{{ src_model.name }}{{ group_field.expression }}Undefined
No models defined

Fields

{% for field in source.non_group_fields %} {% endfor %}
Name Label Model Expression  
{{ field.name }} {{ field.label }} {{ field.model }} {{ field.expression }}

Reports

{% endblock %}