{# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #} {# @var field \EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto #} {# @var entity \EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto #} {% set badgeClass = "secondary" %} {% set status = "Non reglé" %} {% set credit = 0 %} {% set amountPaid = field.value %} {% if field.value == 0 or field.value == null %} {% set badgeClass = "danger" %} {% set status = "Non reglé" %} {% elseif field.value < entity.instance.totalAmount and field.value > 0 and entity.instance.status != "draft" %} {% set badgeClass = "warning" %} {% set status = "Réglé partiellement" %} {% elseif field.value >= entity.instance.totalAmount and entity.instance.status != "draft" %} {% set badgeClass = "success" %} {% set status = "Reglé" %} {% if entity.instance.customerWalletPoints|length > 0 %} {% for customerWalletPoint in entity.instance.customerWalletPoints %} {% if customerWalletPoint.points > 0 %} {% set credit = credit + customerWalletPoint.points %} {% endif %} {% endfor %} {% endif %} {% set amountPaid = field.value - credit %} {% endif %} {{ status }} ({{amountPaid}} {{settings.get.currency|trans}} ) {% if credit > 0 and entity.instance.status != "draft" %} {{credit}}{{settings.get.currency|trans}} Ajouté au wallet {% endif %}