{% import "macros/widgets.html.twig" as widgets %} {% import "macros/progressbar.html.twig" as progress %} {% set projectStats = data %} {% set title = options.title|default('label.my_team_projects') %} {% set widgetId = options.id %} {% if projectStats|length > 0 %}
{{ 'label.project'|trans }} | {{ 'label.team'|trans }} | {{ 'label.progress'|trans }} |
---|---|---|
{{ widgets.label_project(stats.project) }}
{{ widgets.label_customer(stats.project.customer) }} |
{% for team in project.teams %} {% if app.user.isInTeam(team) %} {{ widgets.label_team(team) }} {% endif %} {% endfor %} | {% if project.timeBudget is not empty and project.timeBudget > 0 %} {% set budgetLeft = project.timeBudget - stats.recordDuration %} {{ progress.progressbar_small(project.timeBudget, stats.recordDuration, budgetLeft, budgetLeft|duration) }} {% elseif project.budget is not empty and project.budget > 0 %} {% set budgetLeft = project.budget - stats.recordRate %} {{ progress.progressbar_small(project.budget, stats.recordRate, budgetLeft, budgetLeft|money(project.customer.currency)) }} {% endif %} |