Przejdź do treści

Edycja kategorii (CategoryEditPage)

Ścieżka: /panel/category/:id/edit Dostęp: Zalogowany — role: Admin, Supervisor


TC-CEP-001 — Ładowanie danych

# Akcja Oczekiwany rezultat
1 Wejdź na stronę edycji istniejącej kategorii Formularz wypełniony aktualnymi danymi: nazwa, kolor, ikona, opis
2 Sprawdź tytuł strony w nagłówku Wyświetlona nazwa edytowanej kategorii
3 Wejdź z błędnym ID kategorii Komunikat o błędzie lub przekierowanie, brak crashu

TC-CEP-002 — Pola zablokowane w trybie edycji

# Akcja Oczekiwany rezultat
1 Sprawdź pole „Dotyczy" (scope) Pole niewidoczne — zakres kategorii nie jest edytowalny po utworzeniu

TC-CEP-003 — Edycja pól

# Akcja Oczekiwany rezultat
1 Zmień nazwę i zapisz Nazwa zaktualizowana
2 Zmień kolor i zapisz Kolor zaktualizowany, ikona wyświetlana w nowym kolorze
3 Zmień ikonę w IconPickerze i zapisz Nowa ikona zapisana
4 Zmień opis i zapisz Opis zaktualizowany
5 Wyczyść opis i zapisz Opis wyczyszczony — pole opcjonalne

TC-CEP-004 — Walidacja

# Akcja Oczekiwany rezultat
1 Wyczyść nazwę i zapisz Błąd walidacji przy polu nazwy
2 Usuń ikonę i zapisz Błąd walidacji przy polu ikony

TC-CEP-005 — Zapis i nawigacja

# Akcja Oczekiwany rezultat
1 Zapisz poprawne zmiany Kategoria zaktualizowana, przekierowanie na listę kategorii (category-page)
2 Kliknij „Anuluj" Powrót do poprzedniej strony bez zapisu
3 Błąd backendu przy zapisie Błędy walidacji widoczne przy odpowiednich polach, brak przekierowania