Edycja dokumentu prawnego (LegalDocumentEditPage)
Ścieżka: /panel/legal-documents/:id/edit Dostęp: Zalogowany — role: Admin, Supervisor
TC-LDE-001 — Ładowanie danych
| # | Akcja | Oczekiwany rezultat |
| 1 | Wejdź na stronę edycji istniejącego dokumentu | Formularz wypełniony aktualnymi danymi: typ (zablokowany), tytuł, status; widoczny podgląd PDF |
| 2 | Wejdź z błędnym ID dokumentu | Komunikat o błędzie lub przekierowanie, brak crashu |
TC-LDE-002 — Pola zablokowane w trybie edycji
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź pole „Typ dokumentu" | Pole nieaktywne (read-only) — typ nie jest edytowalny po utworzeniu |
TC-LDE-003 — Edycja pól
| # | Akcja | Oczekiwany rezultat |
| 1 | Zmień tytuł i zapisz | Tytuł zaktualizowany |
| 2 | Zmień status na „Nieaktywny" i zapisz | Status zaktualizowany |
TC-LDE-004 — Aktualizacja pliku PDF
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź sekcję uploadu pliku | Widoczny baner informacyjny: wgranie nowego pliku dezaktywuje poprzedni dokument |
| 2 | Nie wybieraj nowego pliku i zapisz | Istniejący plik PDF zachowany |
| 3 | Wgraj nowy plik .pdf o rozmiarze < 10 MB i zapisz | Nowy plik zapisany, poprzednia wersja dezaktywowana |
| 4 | Wgraj plik > 10 MB | Błąd walidacji — przekroczony limit rozmiaru |
| 5 | Wgraj plik w innym formacie (np. .docx) | Błąd walidacji — dozwolony tylko format PDF |
TC-LDE-005 — Podgląd i pobieranie aktualnego PDF
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź sekcję podglądu dokumentu | Aktualny PDF wyświetlony w ramce (embed) |
| 2 | Kliknij przycisk „Pobierz" | Plik PDF pobrany z oryginalną nazwą pliku |
TC-LDE-006 — 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 |
TC-LDE-007 — Walidacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Wyczyść tytuł i zapisz | Błąd walidacji przy polu tytułu |
TC-LDE-008 — Zapis i nawigacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Zapisz poprawne zmiany | Dokument zaktualizowany, 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 |