{% 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 %}Documents{% endblock %} {% block content_title %}Documents{% endblock %} {% block content_description %}View Documents for Tenant{% endblock %} {% block content_class %}
{% endblock %} {% block content %} {% set filter_form %}
{{ render_filter_field('catalog_id', 'Catalog', filter_options['catalog_id'], filters.get('catalog_id', [])) }} {{ render_filter_field('validity', 'Validity', filter_options['validity'], filters.get('validity', [])) }}
{% endset %} {{ render_collapsible_section('Filter', 'Filter Options', filter_form) }}
{{ render_selectable_sortable_table_with_dict_headers( headers=[ {"text": "ID", "sort": "id"}, {"text": "Name", "sort": "name"}, {"text": "Catalog", "sort": "catalog_name"}, {"text": "Valid From", "sort": "valid_from"}, {"text": "Valid To", "sort": "valid_to"} ], rows=rows, selectable=True, id="documentsTable", sort_by=sort_by, sort_order=sort_order ) }}
{% endblock %} {% block content_footer %} {{ render_pagination(pagination, 'document_bp.documents') }} {% endblock %} {% block scripts %} {% endblock %}