{% extends 'base.html' %} {% from 'macros.html' import render_selectable_table, render_pagination, render_filter_field, render_date_filter_field, render_collapsible_section, render_selectable_sortable_table_with_dict_headers %} {% block title %}Assets{% endblock %} {% block content_title %}Assets{% endblock %} {% block content_description %}View Assets{% endblock %} {% block content_class %}
{% endblock %} {% block content %} {% set filter_form %}
{{ render_filter_field('type', 'Type', filter_options['type'], filters.get('type', [])) }} {{ render_filter_field('file_type', 'Bestandstype', filter_options['file_type'], filters.get('file_type', [])) }}
{% endset %} {{ render_collapsible_section('Filter', 'Filter Options', filter_form) }}
{{ render_selectable_sortable_table_with_dict_headers( headers=[ {"text": "ID", "sort": "id"}, {"text": "Naam", "sort": "name"}, {"text": "Type", "sort": "type"}, {"text": "Type Versie", "sort": "type_version"}, {"text": "Bestandstype", "sort": "file_type"}, {"text": "Laatst Gebruikt", "sort": "last_used_at"} ], rows=rows, selectable=True, id="assetsTable", sort_by=sort_by, sort_order=sort_order ) }}
{% endblock %} {% block content_footer %} {{ render_pagination(pagination, 'interaction_bp.assets') }} {% endblock %} {% block scripts %} {% endblock %}