{% extends 'data-service-series-layout.html' %} {% from 'macros.html' import pagination, visualize_metadata_value %} {% set title = 'Metadata' %} {% block menu %} {{ data_service_series_menu(title) }} {% endblock %} {% macro visualize_sorting(sort_field, sort_direction, field) %} {% if sort_field == field %} {% if sort_direction == 'asc' %} {% set other_direction = 'desc' %} {% else %} {% set other_direction = 'asc' %} {% endif %} {{ caller() }} {% if sort_direction == 'desc' %} {{ bootstrap_icon('caret-down-fill') }} {% else %} {{ bootstrap_icon('caret-up-fill') }} {% endif %} {% else %} {{ caller() }} {% if sort_direction == 'desc' %} {{ bootstrap_icon('caret-down', 'text-secondary') }} {% else %} {{ bootstrap_icon('caret-up', 'text-secondary') }} {% endif %} {% endif %} {% endmacro %} {% block series_title %}

Metadata audit trail

{% endblock %} {% block series_content %} {% if audit_trail|count > 0 %} {{ pagination( paging, url_for('.metadata_audit_trail', viewevaluationid=view_evaluation.db_id, seriesid=series.series_id, page=paging.page-1, sort=sort_field, direction=sort_direction), url_for('.metadata_audit_trail', viewevaluationid=view_evaluation.db_id, seriesid=series.series_id, page=paging.page+1, sort=sort_field, direction=sort_direction) ) }} {% for event in audit_trail %} {{ visualize_metadata_value(event.field_name, event.typed_old_value)}} {{ visualize_metadata_value(event.field_name, event.typed_new_value)}} {% endfor %}
{% call visualize_sorting(sort_field, sort_direction, 'field_name') %} Name {% endcall %} Old value New value {% call visualize_sorting(sort_field, sort_direction, 'modified_date') %} Modified date {% endcall %}
{{ event.field_name|capitalize }}{{ event.modified_date|ts_datetime}}
{{ pagination( paging, url_for('.metadata_audit_trail', viewevaluationid=view_evaluation.db_id, seriesid=series.series_id, page=paging.page-1, sort=sort_field, direction=sort_direction), url_for('.metadata_audit_trail', viewevaluationid=view_evaluation.db_id, seriesid=series.series_id, page=paging.page+1, sort=sort_field, direction=sort_direction) ) }} {% endif %} {% endblock series_content %}