Przejdź do treści

Tworzenie prowadzącego (TrainerCreatePage)

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


TC-TRC-001 — Wymagane pola

# Akcja Oczekiwany rezultat
1 Wyślij pusty formularz Błędy walidacji przy: imieniu, nazwisku, e-mailu
2 Zostaw imię puste Błąd walidacji przy polu imienia
3 Zostaw nazwisko puste Błąd walidacji przy polu nazwiska
4 Zostaw e-mail pusty Błąd walidacji przy polu e-mail
5 Wpisz nieprawidłowy format e-mail Błąd walidacji przy polu e-mail

TC-TRC-002 — Pola opcjonalne

# Akcja Oczekiwany rezultat
1 Zostaw telefon pusty i zapisz Prowadzący zapisany — pole opcjonalne (wysyłane jako null)
2 Zostaw specjalizacje puste i zapisz Prowadzący zapisany — pole opcjonalne
3 Zostaw opis pusty i zapisz Prowadzący zapisany — pole opcjonalne
4 Wypełnij wszystkie pola i zapisz Prowadzący zapisany ze wszystkimi danymi

TC-TRC-003 — Zapis i nawigacja

# Akcja Oczekiwany rezultat
1 Wypełnij wymagane pola i kliknij „Zapisz" Prowadzący utworzony, przekierowanie na listę prowadzących (trainer-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