Jak działa ekran
Widok listy buduje drzewo przez buildPageTree i flattenPageTree, więc panel pokazuje realną hierarchię wynikającą z parent_id. Wiersz strony ma tytuł, slug, numer w grupie, informację o podstronach i zestaw ikon akcji.
Akcje operatora
- Nowa: tworzy szkic strony i prowadzi operatora do edycji.
- Góra / dół: wysyła
pageIdi kierunek do endpointu reorder, który normalizuje sortowanie w grupie. - Usuń: otwiera dialog; przy podstronach pokazuje licznik potomków i pozwala zdecydować, czy usunąć całą gałąź.
- Edytuj: otwiera zakładki szczegółów, SEO, bloków i JSON.
W szczegółach strony zapisywany jest slug, tytuł, szablon, szerokość, spis treści, publikacja oraz poziom dostępu. Endpoint aktualizacji normalizuje slug i nie pozwala zrobić cyklu w drzewie rodziców.