Zwroty (RefundPage)
Ścieżka: /panel/refunds Dostęp: Zalogowany — role: Admin, Supervisor, Employee
TC-REF-001 — Wyświetlanie listy i filtrowanie
| # | Akcja | Oczekiwany rezultat |
| 1 | Wejdź na stronę | Lista zwrotów załadowana, posortowana od najnowszego |
| 2 | Filtruj według statusu | Lista zawężona do zwrotów o wybranym statusie |
| 3 | Filtruj według typu zwrotu | Lista zawężona do wybranego typu |
| 4 | Filtruj według metody zwrotu | Lista zawężona do wybranej metody |
| 5 | Wyczyść filtry | Pełna lista odświeżona od strony 1 |
| 6 | Przejdź na kolejną stronę | Filtry zachowane, załadowana kolejna strona |
TC-REF-002 — Podgląd zwrotu
| # | Akcja | Oczekiwany rezultat |
| 1 | Kliknij „Podgląd" przy zwrocie | Modal otwiera się z danymi: kwota, status, typ, metoda, powód, ID zewnętrzny |
| 2 | Sprawdź sekcję osi czasu | Widoczne daty: utworzenia, przetworzenia, potwierdzenia, wygenerowania dokumentu, wysyłki |
| 3 | Sprawdź sekcję „Przetworzony przez" | Nazwa procesora i/lub ręcznego potwierdzającego (jeśli istnieje) |
TC-REF-003 — Potwierdzenie zwrotu ręcznego
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź dostępność akcji | Akcja widoczna tylko gdy can_confirm_manual = true lub status = oczekuje_ręcznie |
| 2 | Otwórz modal potwierdzenia dla zwrotu z nieokreśloną metodą | Pole wyboru metody zwrotu widoczne i wymagane (przelew lub gotówka) |
| 3 | Otwórz modal dla zwrotu z ustawioną metodą | Informacja o metodzie wyświetlona, pole wyboru niewidoczne |
| 4 | Spróbuj potwierdzić bez wyboru metody (gdy wymagana) | Błąd walidacji przy polu metody |
| 5 | Odznacz „Wyślij potwierdzenie" i potwierdź | Zwrot potwierdzony bez wysyłki e-mail do klienta |
| 6 | Potwierdź z zaznaczonym „Wyślij potwierdzenie" | Zwrot potwierdzony, klient otrzymuje e-mail z potwierdzeniem |
| 7 | Dodaj notatkę i potwierdź | Notatka zapisana przy zwrocie |
| 8 | Błąd backendu przy potwierdzeniu | Błędy walidacji w modalu, modal pozostaje otwarty |
| 9 | Po potwierdzeniu | Modal zamknięty, lista odświeżona z zachowaniem filtrów |
TC-REF-004 — Pobieranie PDF potwierdzenia
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź dostępność akcji | Akcja „Pobierz PDF" widoczna tylko dla zwrotów o statusie ukończony |
| 2 | Kliknij „Pobierz PDF" | Plik PDF potwierdzenia pobrany z nazwą nawiązującą do ID zwrotu |
TC-REF-005 — Wysyłka e-mail z potwierdzeniem
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź dostępność akcji | Akcja „Wyślij potwierdzenie" widoczna tylko dla statusu ukończony |
| 2 | Kliknij „Wyślij potwierdzenie" | E-mail wysłany do klienta, toast sukcesu, lista odświeżona |
TC-REF-006 — Widoczność akcji według statusu
| # | Akcja | Oczekiwany rezultat |
| 1 | Zwrot o statusie oczekuje lub oczekuje_ręcznie | Widoczne: Podgląd, Potwierdź zwrot |
| 2 | Zwrot o statusie ukończony | Widoczne: Podgląd, Pobierz PDF, Wyślij potwierdzenie |
| 3 | Zwrot o statusie nieudany | Widoczne tylko: Podgląd |