Informacje podstawowe

Najważniejsze dane robocze projektu i jego kontekst dla dalszych etapów.

Pełna edycja
Symbol{{ project.symbol }}
Nazwa robocza{{ project.name }}
Typ produktu{{ project.productType ? project.productType.name : '—' }}
Produkt personalizowany{{ project.personalized ? 'Tak' : 'Nie' }}
Status{{ project.status ? project.status.name : '—' }}
Kolekcja{{ project.collection ? project.collection.name : '—' }}
Rodzina projektu{{ project.designFamily ? project.designFamily.name : '—' }}
Utworzono{{ project.createdAt ? project.createdAt|date('d-m-Y H:i') : '—' }}
Aktualizacja{{ project.updatedAt ? project.updatedAt|date('d-m-Y H:i') : '—' }}

Tekst na projekcie

{{ project.projectText ?: 'Brak tekstu na projekcie.' }}

Komentarz dla AI

{{ project.aiContextNote ?: 'Brak dodatkowego kontekstu dla AI.' }}

Personalizacja

{{ project.personalized ? 'Tak — produkt personalizowany.' : 'Nie — produkt niepersonalizowany.' }} {% if project.personalizationNote %}
{{ project.personalizationNote }} {% endif %}

Status kanałów

Źródłem prawdy są statusy i intencje zapisane w Symfony.

{% for channel in project.projectPlatformStatuses %}
{{ channel.platform ? channel.platform.name : 'Platforma' }}
Intent: {{ channel.intentLabel }}
{{ channel.lastError ?: (channel.externalId ? 'ID zewnętrzne: ' ~ channel.externalId : 'Brak dodatkowego komunikatu.') }}
{% if channel.status in ['published','active','completed'] %}{% elseif channel.status in ['publishing','planned','pending','draft'] %}{% elseif channel.status in ['error','failed'] %}{% else %}{% endif %} {{ channel.statusLabel }}
{% else %}
Brak skonfigurowanych kanałów dla projektu.
{% endfor %}