Project

General

Profile

Actions

Feature #6

open
PD PD

dopracować obsługę wasabi

Feature #6: dopracować obsługę wasabi

Added by Pawel Dudek about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Start date:
11/22/2025
Due date:
% Done:

0%

Estimated time:
6:00 h

Description

MIME/rozmiar: frontend zawsze używa image/jpeg i nie przekazuje rzeczywistego MIME; backend nie waliduje contentType/size poza limitem liczby. Jeśli dopuścicie PNG/HEIC, trzeba to obsłużyć lub wymusić JPEG (konwersja).
confirmImages ignoruje isMain/order – jeśli kolejność lub główne zdjęcie ma znaczenie, trzeba te pola zapisać w DB/ustawiać main.
Cleanup niezaaprobowanych uploadów i lifecycle bucketa jeszcze nie zaimplementowany – warto dodać, żeby nie gromadzić śmieci.

Brak walidacji MIME/rozmiaru po stronie backendu; frontend zakłada image/jpeg dla wszystkiego.
Brak endpointu/regeneracji URL dla wygasłych linków.
Brak obsługi isMain/order – pola ignorowane przy zapisie.
Brak CORS/ACL konfiguracji w kodzie/buckecie; brak ograniczeń Content-Length/MIME w pre-signed.
Brak cleanup/lifecycle dla niepotwierdzonych uploadów (tylko główne klucze, żadnego prefiksu tmp ani crona).
Brak logiki retriable/expired URL w kliencie (brak backoff, limitu równoległości, progresu).
Brak rollout/telemetrii (fail-rate, czasy) i brak testów e2e/unit zgodnych z planem.

No data to display

Actions

Also available in: PDF Atom