Przejdź do treści

Pulpit (DashboardPage)

Ścieżka: /panel/dashboard Dostęp: Zalogowany — role: Admin, Supervisor, Employee


TC-DSH-001 — Ładowanie strony i nagłówek

# Akcja Oczekiwany rezultat
1 Wejdź na stronę Domyślnie aktywna zakładka „Harmonogram", karuzele obiektów i aktywności ładowane
2 Sprawdź zegar i powitanie Zegar odświeżany co sekundę, powitanie dopasowane do pory dnia (rano/po południu/wieczór)
3 Sprawdź sekcję alertów Alerty wyświetlane gdy: są oczekujące skargi, nieopłacone rezerwacje > 100 PLN, średnia ocena < 3,5
4 Kliknij „Odśwież" w sekcji statystyk Dane ponownie pobrane z API, loader widoczny podczas odświeżania

TC-DSH-002 — Nawigacja między zakładkami

# Akcja Oczekiwany rezultat
1 Kliknij zakładkę „Przegląd" Dane statystyk załadowane (skeleton podczas ładowania), zakładka aktywna
2 Wróć do zakładki „Harmonogram" Dane harmonogramu zachowane, brak ponownego ładowania
3 Kliknij kolejną zakładkę (Rezerwacje, Aktywności itd.) Dane ładowane przy pierwszym wejściu, następnie zachowane

TC-DSH-003 — Zakładka: Harmonogram — karuzela obiektów

# Akcja Oczekiwany rezultat
1 Sprawdź karuzelę obiektów Załadowane obiekty (5 na stronę), widoczna paginacja
2 Wpisz min. 3 znaki w wyszukiwarkę karuzeli Lista obiektów przefiltrowana po nazwie
3 Wybierz obiekt Kalendarz harmonogramu pojawia się poniżej
4 Wybierz kilka obiektów Kalendarz wyświetla harmonogram dla wszystkich wybranych
5 Odśwież stronę Poprzednio wybrane obiekty przywrócone z localStorage
6 Przełącz stronę paginacji karuzeli Dane nowej strony ładowane, wybrane obiekty nadal zaznaczone

TC-DSH-004 — Zakładka: Harmonogram — kalendarz obiektów

# Akcja Oczekiwany rezultat
1 Przełącz widok kalendarza: Dzień / Tydzień / Miesiąc Kalendarz przełącza widok, preferencja zapisana w localStorage
2 Nawiguj do poprzedniego/następnego okresu Dane kalendarza przeładowane dla nowego zakresu dat
3 Kliknij slot na kalendarzu (jeden obiekt wybrany) Modal tworzenia rezerwacji otwiera się z uzupełnioną datą i godziną
4 Kliknij slot przy wybranych kilku obiektach Akcja zablokowana — tworzenie rezerwacji wymaga dokładnie jednego obiektu

TC-DSH-005 — Zakładka: Harmonogram — tworzenie rezerwacji

# Akcja Oczekiwany rezultat
1 Otwórz modal rezerwacji przez kliknięcie slotu Formularz wstępnie wypełniony: obiekt, data, godzina
2 Wypełnij dane i zapisz rezerwację Rezerwacja utworzona, kalendarz odświeżony, modal zamknięty
3 Błąd backendu przy zapisie Błędy walidacji przy odpowiednich polach, modal pozostaje otwarty
4 Kliknij „Anuluj" Modal zamknięty, brak zapisu

TC-DSH-006 — Zakładka: Harmonogram — karuzela i kalendarz aktywności

# Akcja Oczekiwany rezultat
1 Wybierz aktywność z karuzeli Kalendarz aktywności pojawia się z terminami zajęć
2 Nawiguj po datach kalendarza aktywności Terminy ładowane dla nowego zakresu (2-miesięczne okno)

TC-DSH-007 — Zakładka: Przegląd — statystyki i wykresy

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Przegląd" 4 karty KPI widoczne: przychód, rezerwacje, nadchodzące zajęcia, średnia ocena
2 Sprawdź wykres „Status rezerwacji" Wykres kołowy z podziałem na statusy (oczekująca, potwierdzona, anulowana itd.)
3 Sprawdź wykres porównania miesięcznego Bieżący vs poprzedni miesiąc, widoczny procent wzrostu/spadku
4 Sprawdź wykres przychodów Podział na: opłacone, łącznie, oczekujące (w PLN)
5 Sprawdź wykres rozkładu ocen Słupki dla ocen 1–5
6 Sprawdź listę nadchodzących rezerwacji i aktywności Maks. 5 pozycji, widoczny link „Zobacz wszystkie"
7 Brak danych do wykresu Wyświetlony stan pusty „Brak danych"

TC-DSH-008 — Zakładka: Rezerwacje

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Rezerwacje" 4 statystyki: łącznie, potwierdzone, oczekujące, przychód
2 Sprawdź wykresy Wykres statusów i przychodów identyczne jak w Przeglądzie
3 Kliknij „Zobacz wszystkie" przy rezerwacjach Przekierowanie na listę rezerwacji

TC-DSH-009 — Zakładka: Aktywności

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Aktywności" 4 statystyki: łącznie aktywności, terminy, nadchodzące, przychód
2 Sprawdź listy nadchodzących i ostatnich aktywności Dane widoczne lub stan pusty

TC-DSH-010 — Zakładka: Skargi

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Skargi" 4 statystyki: łącznie, nowe, w trakcie, rozwiązane
2 Sprawdź wykresy Wykres kołowy według typu i według priorytetu (niski/średni/wysoki)
3 Sprawdź listę nierozwiązanych skarg Maks. 10 pozycji

TC-DSH-011 — Zakładka: Opinie

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Opinie" 4 statystyki: łącznie, średnia ocena, z komentarzem, pozytywne (4–5 gwiazdek)
2 Sprawdź wykres rozkładu ocen Słupki dla ocen 1–5 (widoczny tylko przy danych)
3 Sprawdź listę ostatnich opinii Maks. 5 pozycji z oceną i podglądem komentarza

TC-DSH-012 — Zakładka: Raporty

# Akcja Oczekiwany rezultat
1 Wejdź w zakładkę „Raporty" Lista szablonów raportów i tabela uruchomień załadowane
2 Kliknij „Generuj raport" Modal otwiera się z wyborem szablonu i parametrów
3 Wypełnij formularz i wyślij Raport dodany do kolejki, status: „Oczekuje"
4 Filtruj tabelę uruchomień (nazwa, e-mail, status) Tabela zawężona do pasujących wyników
5 Kliknij „Pobierz" przy raporcie ze statusem „Ukończony" Plik raportu pobrany
6 Kliknij „Szczegóły" przy uruchomieniu Modal ze szczegółami generowania otwiera się
7 Przejdź na kolejną stronę paginacji Następna porcja uruchomień załadowana