{% set projectStats = data %} {% set title = options.title|default('my_team_projects') %} {% embed '@theme/embeds/card.html.twig' with {'margin_bottom': 0} %} {% import "macros/widgets.html.twig" as widgets %} {% import "macros/progressbar.html.twig" as progress %} {% block box_body_class %}p-0 box-body-scrollable{% endblock %} {% block box_title %} {% if not title is empty %}{{ title|trans }}{% endif %} {% endblock %} {% block box_body %} {% for row in projectStats|sort((a, b) => a.entity.name <=> b.entity.name) %} {% set project = row.entity %} {% endfor %}
{{ widgets.label_project(project) }}
{{ widgets.label_customer(project.customer) }}
{% if row.hasBudget() and is_granted('budget', row.entity) %} {{ progress.progressbar_budget(row, row.entity.customer.currency) }} {% elseif row.hasTimeBudget() and is_granted('time', row.entity) %} {{ progress.progressbar_timebudget(row) }} {% endif %}
{% endblock %} {% endembed %}