{% import 'ohmyadmin/icons.html' as icons %} {% import 'ohmyadmin/actions.html' as actions %} {% macro render_head_cell(request, column, sorting) %} {% include 'ohmyadmin/views/table/table_head_cell.html' %} {% endmacro %} {% macro render_cell(request, column, object) %} {% set value = column.get_field_value(request, object) %} {% include 'ohmyadmin/views/table/table_cell.html' %} {% endmacro %} {% macro sortable_cell(column, control) -%} {{ column.label }} {% if control.ordering == 'asc' %} {{ icons.sort_asc() }} {% elif control.ordering == 'desc' %} {{ icons.sort_desc() }} {% else %} {{ icons.sort() }} {% endif %} {% if control.show_index and control.index %} {{ control.index }} {% endif %} {%- endmacro -%} {%- macro simple_cell(column) -%} {{ column.label }} {%- endmacro -%} {% macro object_action_button(index) %} {% include 'ohmyadmin/views/table/object_action_button.html' %} {% endmacro %} {% macro table(request, view, models) %} {% if view.has_batch_actions %} {% endif %} {% for column in view.columns %} {{ render_head_cell(request, column, view.sorting) }} {% endfor %} {% if view.has_object_actions %} {% endif %} {% for model in models %} {% if view.has_batch_actions %} {% endif %} {% for column in view.columns %} {{ render_cell(request, column, model) }} {% endfor %} {% if view.has_object_actions %} {% endif %} {% else %} {% endfor %}
{{ object_action_button(loop.index0) }}
{{ _('No data.', 'ohmyadmin') }}
{% endmacro %}