{% extends 'components/layouts/BaseLayoutAdmin.html' %} {% set models=data_model.models %} {% set resource=data_model.resource %} {% set page_title=page_title|replace("_", " ") %} {% set edit_actions=edit_actions %} {% block content scoped %}
{% for field in fields() %} {% if field.type != 'repeater' %} {% set model = result_set %} {% include 'admin/components/forms/ReusableForm.html' %} {% endif %} {% endfor %}
{% for field in fields() %} {% if field.type == "repeater" %}

{% include 'admin/components/forms/Repeater.html' %} {% endif %} {% endfor %}
{% if data_model.table.relations() %} {% for relation_ in data_model.table.relations() %} {% if relation_.can_view %}
{% if get_type(relation_) == 'str' %} {% set relation = { "name": relation_, "heading": pluralize(relation_)|replace("_", " ")|title, "description": relation_, "class_": relation_.title() } %} {% else %} {% set relation = relation_ %} {% endif %} {% set relationship_class = get_class(singularize(relation.class_), 'admin') %} {% set relationship_model = get_class(singularize(relation.model)) %}

{{ relation.heading }}

{% if not model_key(result_set, relation.name) %}

No data to display

{% else %} {% for field in relationship_class.get_table().__dict__() %} {% include 'admin/components/table/table-head.html' %} {% endfor %} {% for answer in model_key(result_set, relation.name) %} {% set relation_table_fields = relationship_class.get_table().__dict__() %} {% for field in relation_table_fields %} {% set fields = relation_table_fields %} {% set relationship = True %} {% set resource = relation.name %} {% set field = field %} {% set result = answer %} {% include 'admin/components/table/table-row.html' %} {% endfor %} {% endfor %}
{% endif %}
{% endif %} {% endfor %} {% endif %} {% if edit_actions %} {% for action in edit_actions %} {% endfor %} {% endif %} {% endblock %}