{% extends 'admin/hub/layout.html.twig' %} {% set hub_title = 'Mercuriale' %} {% set hub_breadcrumbs = [ { label: 'Mercuriale', url: path('app_produits_liste') }, { label: 'Resultat' } ] %} {% block title %}Import Termine - Mercuriale.io{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block hub_content %}

Import termine

{% include 'components/_import_progress.html.twig' with { current_step: 4 } only %} {# Result card #}
{% if result and result.isSuccess %} {# Success #}

Import reussi !

{{ result.summary }}

{# Stats #}
{{ result.totalProcessed }}
Lignes traitees
{{ result.productsCreated }}
Produits crees
{{ result.productsUpdated }}
Produits mis a jour
{{ result.mercurialesCreated }}
Prix crees
{{ result.mercurialesUpdated }}
Prix mis a jour
{{ result.skipped }}
Lignes ignorees
{% if result.executionTime > 0 %}
Temps d'execution : {{ result.executionTime|number_format(2) }} secondes
{% endif %} {# Import details #}

Details de l'import

Fichier : {{ import.originalFilename }}
Fournisseur : {{ import.fournisseur.nom }}
{% if import.etablissements|length > 0 %}
Etablissements : {{ import.etablissements|map(e => e.nom)|join(', ') }}
{% else %}
Scope : Prix groupe (tous etablissements)
{% endif %}
Date : {{ import.createdAt|date('d/m/Y H:i') }}
{% elseif result and result.isPartialSuccess %} {# Partial success #}

Import partiel

{{ result.summary }}

{{ result.totalProcessed }}
Lignes traitees
{{ result.productsCreated + result.productsUpdated }}
Produits traites
{{ result.failed }}
Erreurs
{% if result.errors|length > 0 %}
Erreurs rencontrees
    {% for error in result.errors|slice(0, 10) %}
  • Ligne {{ error.row }} : {{ error.message }}
  • {% endfor %} {% if result.errors|length > 10 %}
  • ... et {{ result.errors|length - 10 }} autres erreurs
  • {% endif %}
{% endif %}
{% else %} {# Failure #}

Import echoue

Une erreur est survenue lors de l'import

{% if result and result.errors|length > 0 %}
Erreurs
    {% for error in result.errors %}
  • {{ error.message }}
  • {% endfor %}
{% endif %}
{% endif %} {# Actions #}
{% endblock %}