{{ 'templates.pages.account.conversation.modal.edit.title'|trans }}
{% include 'components/layout/_text.html.twig' with { colClass: 'col', text: service_request.isOwner(app.user) ? (i18n_prefix ~ '.modal.confirm.owner')|trans : (i18n_prefix ~ '.modal.confirm.recipient')|trans } %} {# DATE #} {% include 'components/layout/_text.html.twig' with { margin: 'mt-0', colClass: 'col', font: 'text-black fw-bolder', text: start_at == end_at ? (i18n_prefix ~ '.date')|trans({ '%date%': start_at, }) : (i18n_prefix ~ '.dates')|trans({ '%startAt%': start_at, '%endAt%': end_at, }) } %} {# PRODUCT #} {% include 'components/conversation/_product-info.html.twig' with { product, category } %}
{# tansition "accept": "new" -> "to_confirm" #} {% if workflow_can(service_request, 'accept') %}
{% elseif service_request.status.isNew %}

{{ (i18n_prefix ~ '.accept_text')|trans }}

{% endif %} {# tansition "confirm": "to_confirm" -> "confirmed" #} {% if workflow_can(service_request, 'confirm') %}
{% elseif service_request.status.isToConfirm %}

{{ (i18n_prefix ~ '.to_confirm_text')|trans }}

{% endif %} {# tansition "finalize": "confirmed" -> "finished" #} {% if service_request.status.isConfirmed %}

{{ (i18n_prefix ~ '.confirmed_text')|trans({ '%startAt%': service_request.startAt|date('format.date'|trans({}, 'date')) }) }}

{% endif %} {% if service_request.status.isRefused %}

{{ (i18n_prefix ~ '.refused_text')|trans }}

{% endif %}