{% extends 'components/layouts/BaseLayoutAdmin.html' %} {% from "admin/components/table/table-row.html" import render_field %} {% from 'admin/components/actions/table-action-component.html' import render_table_row_actions without context %} {% from 'macros/flash-messages.html' import flash_messages %} {% set models=data_model.models %} {% set resource=data_model.resource %} {% set page_title=page_title|replace("_", " ") %} {% set edit_actions=edit_actions %} {% block content scoped %}
{{ flash_messages() }}
{% for field in fields() %} {% if field.type != 'repeater' and field.type != "custom" %} {% set model = result_set %} {% include 'admin/components/forms/ReusableForm.html' %} {% elif field.type != 'repeater' and field.type == "custom" %} {% include field.view %} {% endif %} {% endfor %}
{% if model_key(result_set, 'created_at') %}

Created at

{{ model_key(result_set, 'created_at').diff_for_humans() }}

Last modified at

{{ model_key(result_set, 'updated_at').diff_for_humans() }}

{% endif %}
{% 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 %} {% set relationship_result_set = model_key(result_set, relation.name) %}
{% if relationship_class.get_table_bulk_actions() %} {% for action in relationship_class.get_table_bulk_actions() %} {% endfor %} {% endif %}
{% for field in relationship_class.get_table().__dict__() %} {% include 'admin/components/table/table-head.html' %} {% endfor %} {% if get_type(relationship_result_set) == "Collection" %} {% for answer in relationship_result_set %} {% set data_model=compile_admin_model(relation.class_, result_set=answer) %} {% 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 %} {{ render_field(data_model, field, result) }} {% endfor %} {% endfor %} {% else %} {% set answer = relationship_result_set %} {% set data_model=compile_admin_model(relation.class_, result_set=answer) %} {% 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 %} {{ render_field(data_model, field, result) }} {% endfor %} {% endif %}
{% endif %}
{% endif %} {% endfor %} {% endif %} {% if edit_actions %} {% for action in edit_actions %} {% endfor %} {% endif %} {% if data_model.table.preview_column %} {% endif %} {% endblock %}