{% extends 'layout/app.html.twig' %} {% set sourcingRequest = proposal.request %} {% set latest = proposal.latestVersion %} {% block title %}{{ proposal.sourcer.name }} - {{ sourcingRequest.externalReference }} - Portail{% endblock %} {% block breadcrumb %}Demandes / {{ sourcingRequest.externalReference }} / {{ proposal.sourcer.name }}{% endblock %} {% block app_content %} {% set input = 'mt-1 block w-full rounded-md border border-gray-300 px-3 py-2 text-sm text-pepite-ink' %}

Proposition pour {{ sourcingRequest.externalReference }} · {{ sourcingRequest.title }}

{{ proposal.sourcer.name }}

{% include 'proposal/_state.html.twig' with { state: proposal.state, audience: 'team' } only %}
{% if not sourcingRequest.open or not proposal.assignment.active %}

{% if not sourcingRequest.open %}Demande clôturée.{% else %}Assignation retirée.{% endif %} Le sourceur ne peut plus soumettre de version ; il garde sa proposition en lecture seule.

{% endif %}
{% if latest %}

Version {{ latest.number }} · dernière version · envoyée le {{ latest.submittedAt|date('d/m/Y H:i') }} par {{ latest.submittedBy.firstName }} {{ latest.submittedBy.lastName }}

{% if latest.number > 1 %}

Surligné : ce qui a changé depuis la version {{ latest.number - 1 }}.

{% endif %}
{% include 'proposal/_version.html.twig' with { version: latest, changes: proposal_diff(latest) } only %}
{% endif %} {% if proposal.versions|length > 1 %}

Versions précédentes

{% for version in proposal.versions|reverse %} {% if version.number != latest.number %}
Version {{ version.number }} · envoyée le {{ version.submittedAt|date('d/m/Y H:i') }}
{% include 'proposal/_version.html.twig' with { version: version, changes: proposal_diff(version) } only %}
{% endif %} {% endfor %}
{% endif %}
{% if available is not empty and latest %}

Décider

La décision porte sur la version {{ latest.number }}. Elle est enregistrée telle quelle et ne se modifie pas.

{% if 'adjustment_requested' in available %}
{% endif %} {% if 'accepted' in available %}

Accepter cette proposition n'est ni une commande ni un engagement, ni une entrée en assortiment.

{% endif %} {% if 'rejected' in available %}
{% endif %}
{% endif %}

Historique des décisions

{% if proposal.decisions is empty %}

Aucune décision pour l'instant.

{% else %}
    {% for decision in proposal.decisions %}
  • {{ decision.kind.label }} · version {{ decision.version.number }}

    {{ decision.decidedAt|date('d/m/Y H:i') }} · {{ decision.decidedBy.firstName }} {{ decision.decidedBy.lastName }}

    {% if decision.comment %}

    {{ decision.comment }}

    {% endif %}
  • {% endfor %}
{% endif %}
{% endblock %}