Przejdź do treści

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