{% extends 'layout/content.html.twig' %} {% block title %}{% endblock %} {% block stylesheets %} {{ encore_entry_link_tags('followup_initialization') }} {{ encore_entry_link_tags('report_progression') }} {{ encore_entry_link_tags('reported_problem') }} {{ encore_entry_link_tags('risk') }} {% endblock %} {% block javascripts %} {{ encore_entry_script_tags('followup_initialization') }} {{ encore_entry_script_tags('reported_problem') }} {{ encore_entry_script_tags('risk') }} {% endblock %} {% block breadcrumb %} {% endblock %} {% block sidebar %} {{ render(controller('App\\Controller\\SharedController::getProjectSideBarMenu', {acronym: project.acronym, step: step, show : 'show'})) }} {% endblock %} {% block content %}
{% include 'project/partials/_project_card_header.html.twig' %}

Date de Référence

Renseignez l'état d'avancement à date de toutes les activités du projet

{% set months = activitiesMilestones.period.months %} {% set currentKey = activitiesMilestones.currentMonth %} {% set lastKey = activitiesMilestones.lastMonth %}
{% for m in months %} {% endfor %} {% for m in months %} {% endfor %} {% for activity in activities %} {# Index des jalons par 'YYYY-MM' #} {% set byMonth = {} %} {% for ms in (activitiesMilestones.activities[activity.id].milestones ?? []) %} {% set key = ms.plannedDate|date('Y-m') %} {% set byMonth = byMonth|merge({ (key): ms }) %} {% endfor %} {# Colonne sticky : Activité #} {# 2 colonnes par mois : prévu et réalisé #} {% for m in months %} {% set ms = byMonth[m.key] ?? null %} {# Planned (Prévu) cell #} {# Actual (Réalisé) cell — editable for all months except current #} {% endfor %} {% endfor %}
Activité {{ m.label }} {% if m.key == currentKey %} Mois courant {% elseif m.key == lastKey %} M-1 {% endif %} Commentaire
Prévu Réalisé
{% if activity.parent %} {{ activity.parent.acronym }} / {% endif %} {{ activity.acronym }} {{ activity.name }}
Pond : {{ activity.weighting }}% • {{ task_remaining_time(activity.startDate, activity.endDate) }}
{% if ms %} {% else %} {% endif %} {% if ms %} {% if m.key != currentKey %} {% else %} {% endif %} {% else %} {% endif %}

Renseignez les dépenses à date de toutes les activités du projet

{% for activity in activities %} {% endfor %}
Activité Montant Alloué * Montant Engagé Montant Décaissé Commentaire
{% if activity.parent %} {{ activity.parent.acronym }} / {% endif %} {{ activity.acronym }} {{ activity.name }}
| Pond : {{ activity.weighting }}% | {{ task_remaining_time(activity.startDate, activity.endDate) }}

Saisissez les valeurs réalisées pour chaque extrant du projet

{% for output in outputs %} {% else %} {% endfor %}
Indicateur Unité Valeur prévue Valeur réalisée Commentaire
{{ output.name }} {{ output.unit|default('—') }}
Aucun indicateur défini.

Problèmes Actuels

{% include 'reported_problem/index.html.twig' %} {% include 'reported_problem/_modal_add_problem.html.twig' with {projectId : project.id} %} {% include 'reported_problem/_modal_display_problem.html.twig' %}

Problèmes Actuels

{% include 'risk/index.html.twig' %} {% include 'risk/_modal_detail_risk.html.twig' %} {% include 'risk/_modal_add_risk.html.twig' with {projectId : project.id} %}
{% endblock %}