Tworzenie dokumentu prawnego (LegalDocumentCreatePage)
Ścieżka: /panel/legal-documents/create Dostęp: Zalogowany — role: Admin, Supervisor
TC-LDC-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-LDC-002 — Wymagane pola
| # | Akcja | Oczekiwany rezultat |
| 1 | Wyślij pusty formularz | Błędy walidacji przy: typie, tytule, pliku |
| 2 | Nie wybierz typu dokumentu | Błąd walidacji przy polu typu |
| 3 | Zostaw tytuł pusty | Błąd walidacji przy polu tytułu |
| 4 | Nie wgraj pliku PDF | Formularz nie zostanie wysłany — plik wymagany w trybie tworzenia |
TC-LDC-003 — Typ dokumentu
| # | Akcja | Oczekiwany rezultat |
| 1 | Wybierz typ „RODO" | Wartość rodo przekazana do API |
| 2 | Wybierz typ „Polityka prywatności" | Wartość privacy-policy przekazana do API |
| 3 | Wybierz typ „Regulamin" | Wartość terms przekazana do API |
TC-LDC-004 — Upload pliku PDF
| # | Akcja | Oczekiwany rezultat |
| 1 | Wgraj plik .pdf o rozmiarze < 10 MB | Plik zaakceptowany, gotowy do wysłania |
| 2 | Wgraj plik o rozmiarze > 10 MB | Błąd walidacji — przekroczony limit rozmiaru |
| 3 | Wgraj plik w innym formacie (np. .docx) | Błąd walidacji — dozwolony tylko format PDF |
TC-LDC-005 — Powiadomienia
| # | Akcja | Oczekiwany rezultat |
| 1 | Toggle „Wyślij powiadomienie" wyłączony (domyślny) | Pole treści powiadomienia niewidoczne |
| 2 | Włącz toggle „Wyślij powiadomienie" | Pole treści powiadomienia staje się widoczne i wymagane |
| 3 | Włącz powiadomienie, zostaw treść pustą i zapisz | Błąd walidacji przy polu treści powiadomienia |
| 4 | Wypełnij treść powiadomienia i zapisz | Powiadomienie wysłane do użytkowników wraz z zapisem dokumentu |
TC-LDC-006 — Zapis i nawigacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Wypełnij poprawnie formularz i kliknij „Zapisz" | Dokument prawny utworzony, przekierowanie na stronę zarządzania dokumentami prawnymi (legal-document-page) |
| 2 | Kliknij „Anuluj" | Powrót do strony zarządzania dokumentami prawnymi bez zapisu |
| 3 | Błąd backendu przy zapisie | Błędy walidacji widoczne przy odpowiednich polach, brak przekierowania |