Produkcja / POD ART

Prywatna biblioteka plików produkcyjnych. Pliki POD ART są niezależne od mockupów i zdjęć w Google Drive.

{{ artwork_view.assets|length }} plików {{ artwork_view.fully_resolved_count }}/{{ artwork_view.variant_count }} wariantów front + back
lock

Plik źródłowy jest przechowywany poza katalogiem publicznym aplikacji. Dezaktywacja nie usuwa go fizycznie ani nie unieważnia wcześniejszych publikacji użytych przez realizację.

Dodaj plik POD ART

PNG, JPG, WEBP, TIFF lub PDF. Faktyczny MIME jest sprawdzany niezależnie od rozszerzenia.

{{ form_start(artwork_upload_form, { attr: { class: 'artwork-upload-form', enctype: 'multipart/form-data' } }) }}
{{ form_label(artwork_upload_form.label) }} {{ form_widget(artwork_upload_form.label, { attr: { class: 'form-control' } }) }} {{ form_errors(artwork_upload_form.label) }}
{{ form_label(artwork_upload_form.file) }} {{ form_widget(artwork_upload_form.file, { attr: { class: 'form-control' } }) }} {{ form_errors(artwork_upload_form.file) }}
{{ form_end(artwork_upload_form) }}

Domyślne przypisania projektu

Są używane, gdy konkretny wariant nie ma własnego pliku dla danego pola.

Biblioteka plików projektu

Każdy upload tworzy nową, niekolizyjną ścieżkę. Wersja rośnie dla plików o tej samej etykiecie.

{% for asset in artwork_view.assets %}
{% if asset.previewableImage %} Podgląd {{ asset.label }} {% else %}
description .{{ asset.extension|upper }}
{% endif %} v{{ asset.version }}
{{ asset.label }} {{ asset.active ? 'Aktywny' : 'Nieaktywny' }}
{{ asset.originalFilename }}
Wymiary
{{ asset.dimensionsLabel }}
MIME
{{ asset.mimeType }}
Rozmiar
{{ asset.fileSizeLabel }}
SHA-256
{{ asset.fileHash }}
Pobierz
{% else %}
Projekt nie ma jeszcze żadnych plików produkcyjnych POD ART.
{% endfor %}

Przypisania do wariantów produkcyjnych

Puste pole oznacza dziedziczenie domyślnego POD ART projektu. Własne przypisanie wariantu ma zawsze pierwszeństwo.

{% if artwork_view.variant_rows %}
{% for row in artwork_view.variant_rows %} {% set variant = row.variant %} {% endfor %}
Zaznacz Wariant projektu Front — wynik Własny front Back — wynik Własny back
{{ variant.displayLabel }}
{{ variant.definition ? variant.definition.code : '—' }}
{% if row.resolved_front.resolved %}
{{ row.resolved_front.asset.label }} · v{{ row.resolved_front.asset.version }} {{ row.resolved_front.source == 'variant' ? 'Wariant' : 'Domyślny' }}
{% else %} Brak POD ART {% endif %}
{% if row.resolved_back.resolved %}
{{ row.resolved_back.asset.label }} · v{{ row.resolved_back.asset.version }} {{ row.resolved_back.source == 'variant' ? 'Wariant' : 'Domyślny' }}
{% else %} Brak POD ART {% endif %}
{% else %}
Projekt nie ma aktywnych wariantów produkcyjnych. Najpierw przypisz warianty produkcyjne do projektu.
{% endif %}