Tworzenie organizacji (OrganizationCreatePage)
Ścieżka: /panel/organization/create Dostęp: Zalogowany — rola: wyłącznie Admin
TC-ORC-001 — Uprawnienia dostępu
| # | Akcja | Oczekiwany rezultat |
| 1 | Wejdź jako Admin | Formularz dostępny |
| 2 | Wejdź jako Supervisor lub Employee | Brak dostępu — przekierowanie lub komunikat o braku uprawnień |
TC-ORC-002 — Wymagane pola
| # | Akcja | Oczekiwany rezultat |
| 1 | Wyślij pusty formularz | Błędy walidacji przy: typie, NIP, REGON, nazwie, e-mailu, telefonie komórkowym, ulicy, numerze, kodzie pocztowym, adresie TERYT |
| 2 | Zostaw telefon stacjonarny pusty | Organizacja zapisana — pole opcjonalne |
| 3 | Wpisz nieprawidłowy format e-mail | Błąd walidacji przy polu e-mail |
TC-ORC-003 — Typ organizacji
| # | Akcja | Oczekiwany rezultat |
| 1 | Sprawdź listę typów | Dostępne typy: gmina, szkoła, centrum kultury, obiekt sportowy, biblioteka, przedszkole, firma, inne i pozostałe |
| 2 | Wybierz typ i zapisz | Wybrany typ przekazany do API |
TC-ORC-004 — Adres TERYT (hierarchiczny wybór)
| # | Akcja | Oczekiwany rezultat |
| 1 | Wybierz województwo | Lista powiatów załadowana |
| 2 | Zmień województwo po wyborze powiatu | Powiat, gmina i miejscowość resetowane |
| 3 | Wybierz województwo → powiat → gminę → miejscowość | Każdy następny poziom zawęża opcje do wybranego nadrzędnego |
| 4 | Wyślij bez wyboru miejscowości | Błąd walidacji — adres TERYT wymagany |
TC-ORC-005 — Zapis i nawigacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Wypełnij poprawnie formularz i kliknij „Zapisz" | Organizacja utworzona, przekierowanie na listę organizacji (organization-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 |