{% if projects is empty %} {% else %} {% for project in projects %} {% set status_code = project.status ? project.status.code : 'none' %} {% set presta_channel = project.platformStatusByCode('prestashop') %} {% set ai_ok = status_code in ['ai_generated', 'review_pending', 'approved', 'ready_to_publish', 'publishing', 'published'] %} {% set ai_pending = status_code in ['ready_for_ai', 'ai_processing'] %} {% set presta_ok = presta_channel and presta_channel.status in ['published', 'active'] %} {% set presta_error = presta_channel and presta_channel.status == 'error' %} {% set drive_ok = project.driveAssets|length > 0 %} {% set drive_pending = not drive_ok and project.driveRelativePath %} {% endfor %} {% endif %}
Obraz Projekt & Symbol Typ Personalizowany Status Kanały Integracje Jakość danych Aktualizacja Akcje
Brak projektów do wyświetlenia. Dodaj pierwszy projekt lub zmień filtry.
{% if project.artPath %} Art {{ project.name }} {% else %} {% endif %} {{ project.name }}
{{ project.symbol }} ID: {{ project.id }} {% if project.collection %}{{ project.collection.name }}{% endif %}
{{ project.productType ? project.productType.name : 'Brak typu' }} {% if project.personalized %} Tak {% else %} Nie {% endif %} {% include 'project/_status_badge.html.twig' with { code: status_code, label: project.status ? project.status.name : 'Brak statusu' } %} {% include 'project/_platform_badges.html.twig' with { project: project, variant: 'catalog' } %}
{{ ai_ok ? '✓' : (ai_pending ? '•' : '') }} AI {{ presta_ok ? '✓' : (presta_error ? '!' : '') }} Presta {{ drive_ok ? '✓' : (drive_pending ? '•' : '') }} Drive
{{ project.dataQualityLabel }}
{{ project.updatedAt ? project.updatedAt|date('d-m-Y H:i') : '—' }}
Dodano: {{ project.createdAt ? project.createdAt|date('d-m-Y') : '—' }}