Zadanie #1560
Updated by Michał Komar over 7 years ago
Należy zaimplementować wyświetlanie drzewa publikacji. W ramach zadania należy:
* pobierać dane o jednym poziomie z backendu i dynamicznie ładować je na drzewie - parametrem jest id publikacji która ma być rozwinięta (w przypadku, gdy przekazany zostanie null, pobierane będą elementy najwyższego poziomu dla użytkownika)
* -dodać dodać czytanie websocketa o zmianach struktury, gdy zmieni się struktura jednego z wyświetlanych elementów, należy go przenieść na dobre miejsce w drzewie - do zastanowienia się jak dokładnie ma to działać- działać
* -pod każdy element drzewa dodać menu kontekstowe - na razie można wołać pustego callbacka z id zaznaczonego elementu-
* zsynchronizować drzewo wyświetlane w sidemenu oraz drzewo standardowe (można to na jednym komponencie wyświetlać poprzez ustawienie elementu w serwisie - patrz sidemenuservice)
* pobierać dane o jednym poziomie z backendu i dynamicznie ładować je na drzewie - parametrem jest id publikacji która ma być rozwinięta (w przypadku, gdy przekazany zostanie null, pobierane będą elementy najwyższego poziomu dla użytkownika)
* -dodać dodać czytanie websocketa o zmianach struktury, gdy zmieni się struktura jednego z wyświetlanych elementów, należy go przenieść na dobre miejsce w drzewie - do zastanowienia się jak dokładnie ma to działać- działać
* -pod każdy element drzewa dodać menu kontekstowe - na razie można wołać pustego callbacka z id zaznaczonego elementu-
* zsynchronizować drzewo wyświetlane w sidemenu oraz drzewo standardowe (można to na jednym komponencie wyświetlać poprzez ustawienie elementu w serwisie - patrz sidemenuservice)