Przejdź do treści

Tworzenie kategorii (CategoryCreatePage)

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


TC-CCP-001 — Uprawnienia dostępu

# Akcja Oczekiwany rezultat
1 Wejdź jako Admin Formularz dostępny
2 Wejdź jako Supervisor Formularz dostępny
3 Wejdź jako Employee Brak dostępu — przekierowanie lub komunikat o braku uprawnień

TC-CCP-002 — Wymagane pola

# Akcja Oczekiwany rezultat
1 Wyślij pusty formularz Błędy walidacji przy: zakresie, nazwie, kolorze, ikonie
2 Nie wybierz zakresu Błąd walidacji przy polu „Dotyczy"
3 Zostaw nazwę pustą Błąd walidacji przy polu nazwy
4 Nie wybierz ikony Błąd walidacji przy polu ikony

TC-CCP-003 — Zakres kategorii (scope)

# Akcja Oczekiwany rezultat
1 Wybierz zakres „Obiekt" (item) Kategoria będzie dostępna do przypisania do obiektów
2 Wybierz zakres „Aktywność" (activity) Kategoria będzie dostępna do przypisania do aktywności
3 Sprawdź czy pole zakresu jest widoczne Pole widoczne tylko w trybie tworzenia

TC-CCP-004 — Ikona i kolor

# Akcja Oczekiwany rezultat
1 Wybierz ikonę z IconPickera Ikona zapisana (nazwa ikony z biblioteki lucide)
2 Zmień kolor — sprawdź podgląd ikony w IconPickerze Ikona wyświetlana w wybranym kolorze
3 Wyślij z domyślnym kolorem #FFFFFF Kategoria zapisana z białym kolorem

TC-CCP-005 — Zapis i nawigacja

# Akcja Oczekiwany rezultat
1 Wypełnij poprawnie formularz i kliknij „Zapisz" Kategoria utworzona, 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