{# @var qualityConfig \Basilicom\DataQualityBundle\View\DataQualityViewModel #} {# @var group \Basilicom\DataQualityBundle\View\DataQualityGroupViewModel #} {# @var field \Basilicom\DataQualityBundle\View\DataQualityFieldViewModel #} {% extends '@DataQuality/layout.html.twig' %} {% trans_default_domain 'admin' %} {% block body %}
{% if error is not empty %}
{{ error }}
{% endif %} {% if data is not empty %} {% for qualityConfig in data %}

{% if qualityConfig.title is empty %} {{ 'dataQuality.label.total' | trans }} {% else %} {{ qualityConfig.title }}: {% endif %} {{ qualityConfig.percentage }}%

{% for group in qualityConfig.groups %}

{% if group.name == constant('Basilicom\\DataQualityBundle\\DefinitionsCollection\\Factory\\FieldDefinitionFactory::DEFAULT_GROUP') %} {{ 'dataQuality.label.default-group' | trans }} {% else %} {{ group.name }} {% endif %}

{% for field in group.fields %} {% endfor %}
{{ field.name }} {% if field.language %}#{{ field.language }}{% endif %} ({{ field.weight }})
{% if field.validFields is not empty %} {% for subField, valid in field.validFields %} {{ subField }} {% endfor %} {% endif %}
{% endfor %}
{% endfor %} {% endif %}
{% endblock %}