Przejdź do treści

Tworzenie użytkownika (UserCreatePage)

Ścieżka: /panel/users/create Dostęp: Zalogowany — rola: wyłącznie Admin


TC-URC-001 — Uprawnienia dostępu

# Akcja Oczekiwany rezultat
1 Wejdź jako Admin Strona dostępna, formularz załadowany
2 Wejdź jako Supervisor lub Employee Brak dostępu — przekierowanie lub komunikat o braku uprawnień

TC-URC-002 — Wymagane pola

# Akcja Oczekiwany rezultat
1 Wyślij pusty formularz Błędy walidacji przy: imię, e-mail, telefon, płeć, rola, zgoda RODO, zgoda na regulamin
2 Zostaw imię puste Błąd walidacji przy polu imienia
3 Zostaw e-mail pusty Błąd walidacji przy polu e-mail
4 Wpisz nieprawidłowy format e-mail Błąd walidacji przy polu e-mail
5 Zostaw telefon pusty Błąd walidacji przy polu telefonu
6 Nie wybierz płci Błąd walidacji przy polu płci
7 Nie wybierz roli Błąd walidacji przy polu roli
8 Nie zaznacz zgody RODO Błąd walidacji — zgoda wymagana
9 Nie zaznacz zgody na regulamin Błąd walidacji — zgoda wymagana

TC-URC-003 — Pola opcjonalne

# Akcja Oczekiwany rezultat
1 Zostaw hasło puste i zapisz Użytkownik zapisany — hasło jest opcjonalne przy tworzeniu
2 Wpisz hasło bez potwierdzenia Błąd walidacji — potwierdzenie hasła wymagane gdy podano hasło
3 Wpisz hasło i potwierdzenie niezgodne Błąd walidacji — hasła muszą być zgodne
4 Wpisz poprawne hasło i potwierdzenie Hasło ustawione — walidacja przechodzi
5 Nie zaznacz logowania hasłem jednorazowym Użytkownik zapisany — pole domyślnie wyłączone
6 Zaznacz logowanie hasłem jednorazowym Wartość 1 wysłana do API

TC-URC-004 — Wybór płci

# Akcja Oczekiwany rezultat
1 Otwórz select płci Dostępne 3 opcje: mężczyzna, kobieta, nie podano
2 Wybierz każdą z opcji i zapisz Odpowiednia wartość (male / female / none) wysłana do API

TC-URC-005 — Wybór roli

# Akcja Oczekiwany rezultat
1 Otwórz select roli Dostępne 3 opcje: Administrator, Supervisor, Pracownik
2 Wybierz rolę Administrator i zapisz Użytkownik utworzony z rolą administratora
3 Wybierz rolę Supervisor i zapisz Użytkownik utworzony z rolą supervisora
4 Wybierz rolę Pracownik i zapisz Użytkownik utworzony z rolą pracownika

TC-URC-006 — Zapis i nawigacja

# Akcja Oczekiwany rezultat
1 Wypełnij wymagane pola i kliknij „Zapisz" Użytkownik utworzony, przekierowanie na listę użytkowników (user-page)
2 Kliknij „Anuluj" Powrót do poprzedniej strony bez zapisu
3 Błąd backendu przy zapisie Błędy walidacji widoczne przy odpowiednich polach, formularz pozostaje otwarty, brak przekierowania
4 Kliknij „Zapisz" podczas aktywnego loadera Przycisk nieaktywny — brak podwójnego wysłania