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 |