Zadanie #1560

Oprogramowanie drzewa publikacji

Added by Michał Komar over 7 years ago. Updated almost 7 years ago.

Status:RozwiązanyStart date:2017-02-09
Priority:NormalnyDue date:
Assignee:Michał Komar% Done:

100%

Category:ui
Target version:0.3
Developer:Monika Maksymiuk Tester:Michał Komar

Description

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ć 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ć
  • 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)

Related issues

Precedes Jupiter - Zadanie #1705: Dodanie operacji do zarządzania strukturą na drzewie Testowanie 2017-06-08 2017-06-08

Associated revisions

Revision 375d22e4
Added by Michał Komar over 7 years ago

refs #1560: Ukrywanie menu administracyjnego dla nie-adminów

Revision e334c731
Added by Michał Komar over 7 years ago

refs #1560: Dodanie kontrolera oraz async pobierania danych drzewa

Revision 1bc03b6c
Added by Michał Komar about 7 years ago

refs #1560: Poprawienie wydajności komponentu tree

Revision f4e30825
Added by Michał Komar about 7 years ago

refs #1560: Poprawienie wydajności komponentu tree

Revision 471f6be1
Added by Michał Komar about 7 years ago

refs #1560: Poprawienie działania drzewa na firefoxie

Revision d321c7de
Added by Monika Maksymiuk about 7 years ago

refs #1560. Menu kontekstowe dla node, scrollowanie drzewa

Revision 06f7847c
Added by Monika Maksymiuk about 7 years ago

refs #1560. Poprawki w scrollowaniu sekcji

Revision 55179aaa
Added by Monika Maksymiuk about 7 years ago

refs #1560. Ustalenie szerokosci dla komponentu

Revision b4a4b12a
Added by Monika Maksymiuk about 7 years ago

refs #1560. Modyfikacje menu kontekstowego

Revision 4917e6a6
Added by Monika Maksymiuk about 7 years ago

refs #1560. Breadcrumbs z nawigacja

Revision 7c36fcff
Added by Monika Maksymiuk about 7 years ago

refs #1560. Przeniesienie scss

Revision a5c1aba6
Added by Monika Maksymiuk about 7 years ago

refs #1560. Style do breadcrumbs

Revision fed85c91
Added by Monika Maksymiuk about 7 years ago

refs #1560. Obsluga eventow

Revision 57aaa77a
Added by Monika Maksymiuk about 7 years ago

refs #1560. Przesuniecie buttonow akcji, poprawienie eventow w drzewie

Revision c424440b
Added by Monika Maksymiuk about 7 years ago

refs #1560. Ucinanie nazw node'ów w drzewie i w menu kontekstowym

History

#1 Updated by Michał Komar over 7 years ago

  • Status changed from Nowy to W toku
  • Assignee changed from Monika Maksymiuk to Michał Komar

#2 Updated by Michał Komar about 7 years ago

  • Status changed from W toku to Nowy
  • Assignee changed from Michał Komar to Monika Maksymiuk
Do zrobienia zostało:
  • obsługa eventów
  • dodanie wyszukiwania w drzewie
  • dodanie menu kontekstowego na nodach
  • przeładowywanie dzieci po zamknięciu i ponownym otwarciu noda (tego nie jestem pewien)
  • ostylowanie drzewa
  • nawigacja po zaznaczeniu elementu drzewa

#3 Updated by Monika Maksymiuk about 7 years ago

  • Status changed from Nowy to W toku
  • % Done changed from 0 to 30

#4 Updated by Michał Komar almost 7 years ago

  • Description updated (diff)
  • Status changed from W toku to Testowanie
  • Assignee changed from Monika Maksymiuk to Michał Komar

#5 Updated by Michał Komar almost 7 years ago

  • % Done changed from 30 to 100

#6 Updated by Michał Komar almost 7 years ago

  • Precedes Zadanie #1705: Dodanie operacji do zarządzania strukturą na drzewie added

#7 Updated by Michał Komar almost 7 years ago

  • Description updated (diff)

#8 Updated by Michał Komar almost 7 years ago

  • Status changed from Testowanie to Rozwiązany

OK. Część podzadań przeniosłem do zadania #1705

Also available in: Atom PDF