Zadanie #1553

Utworzenie serwisu mergującego dane z infony i jupitera

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

Status:ZamkniętyStart date:2017-02-10
Priority:NormalnyDue date:2017-02-10
Assignee:Michał Komar% Done:

100%

Category:backend
Target version:0.3
Developer:Łukasz Waśkiewicz Tester:Michał Komar

Description

Należy utworzyć serwis, który będzie łączył informacje z jupitera i infony.
  1. Pobieranie danych o dzieciach
    • pobranie danych z indeksu
    • przejście po zwróconych danych i sprawdzenie, czy nie ma dla nich zmiany nazwy lub parenta po stronie jupitera - jeżeli jest -> podmiana nazwy lub usunięcie z listy
    • pobranie danych z poszukiwanym parentem z jupitera i sprawdzenie, czy nie istnieje nowy element. Jeżeli istnieje, to dodanie go do listy
  2. Pobieranie danych o pojedynczym elemencie z mongo
    • sprawdzenie, czy istnieje w jupiterze z nieopublikowanymi zmianami
    • jeżeli istnieje, to wyświetlenie elementu z jupitera
    • w przeciwnym wypadku pobranie z mongo

Related issues

Follows Jupiter - Zadanie #1552: Utworzenie serwisu pobierającego dane z infony Zamknięty 2017-02-09

Associated revisions

Revision 5ab53b0b
Added by Michał Komar about 7 years ago

refs #1553: Refaktoring list providerów

Revision c05136d7
Added by Michał Komar about 7 years ago

refs #1553: Drobne poprawki

Revision d58d4c34
Added by Michał Komar about 7 years ago

refs #1553: Refaktoring list providerów

Revision 841f607d
Added by Michał Komar about 7 years ago

refs #1553: Refaktoring list providerów

Revision 1777c013
Added by Michał Komar about 7 years ago

refs #1553: Zmiana nazwy metody w serwisie na zgodną z konwencją

Revision ca2eb4b6
Added by Michał Komar about 7 years ago

refs #1553: Refaktoring modelu dokumentów. Serwis do zapisywania zmian.

Revision ae9bf838
Added by Michał Komar about 7 years ago

refs #1553: Poprawienie testu

Revision 6dff3f91
Added by Michał Komar about 7 years ago

refs #1553: Dodanie testu dla serwisu internal

Revision 7c6a56a3
Added by Michał Komar about 7 years ago

refs #1553: Zmiana modelu currentDocument

Revision 917a9c3f
Added by Michał Komar about 7 years ago

refs #1553: Implementacja serwisu internal

Revision 32dd0c77
Added by Michał Komar about 7 years ago

refs #1553: Poprawienie mapowań. Dodanie testów wyszikiwania w internal.

Revision 973d5e8e
Added by Michał Komar about 7 years ago

refs #1553: Poprawienie mapowań.

Revision c01a5959
Added by Michał Komar about 7 years ago

refs #1553: Konfiguracja transactionManagera.

Revision d61fac67
Added by Michał Komar about 7 years ago

refs #1553: Poprawienie konwertera

Revision 8b0d6e29
Added by Michał Komar about 7 years ago

refs #1553: Dodanie mixinów. Konfiguracja state machine.

Revision 8d5234ef
Added by Michał Komar about 7 years ago

refs #1553: Mergowanie wyników wyszukiwania + obsługa eventu zapisania

Revision f8ed2747
Added by Michał Komar about 7 years ago

refs #1553: TopParent na dokumentach. Przeglądanie historii.

Revision e5022424
Added by Michał Komar about 7 years ago

refs #1553: Usunięcie warningów

Revision 5be39c5a
Added by Michał Komar about 7 years ago

refs #1553: Usunięcie warningów cd.

Revision b7dfe7c5
Added by Michał Komar about 7 years ago

refs #1553: Poprawienie generyków w typescript

Revision ceb81cfc
Added by Michał Komar about 7 years ago

refs #1553: Ulepszenie enumów przy generowaniu typescriptu

Revision 4a5d5db8
Added by Michał Komar about 7 years ago

refs #1553: Obsługa typów na liście przez jacksona.

Revision 26604b1f
Added by Michał Komar about 7 years ago

refs #1553: Dodane matchowanie zapytań oraz obsługa parenta database

Revision f391a5f4
Added by Łukasz Waśkiewicz about 7 years ago

refs #1553 mergowanie wyników infona/jupiter dla rootów drzewa

Revision 846279b4
Added by Łukasz Waśkiewicz about 7 years ago

refs #1553 mergowanie wyników infona/jupiter dla rootów drzewa

Revision 2f774e30
Added by Łukasz Waśkiewicz about 7 years ago

refs #1553 poprawione + pobieranie jeśli user ma/nie ma przypisanych

History

#1 Updated by Michał Komar over 7 years ago

  • Description updated (diff)

#2 Updated by Michał Komar over 7 years ago

  • Follows Zadanie #1552: Utworzenie serwisu pobierającego dane z infony added

#3 Updated by Michał Komar about 7 years ago

  • Developer Michał Komar added

#4 Updated by Michał Komar about 7 years ago

  • Assignee changed from Michał Komar to Łukasz Waśkiewicz
  • Developer Łukasz Waśkiewicz added

Dodałem weryfikację dokumentów z internal document storage za pomocą queryMatcherów. Trzeba dorobić zapytania na poziomie roota.

#5 Updated by Łukasz Waśkiewicz about 7 years ago

  • Status changed from Nowy to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar
  • % Done changed from 0 to 100

#6 Updated by Michał Komar about 7 years ago

  • Status changed from Testowanie to Odpowiedź
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz

Trzeba poprawić PublisherQueryMatcher class cast exception.

#7 Updated by Łukasz Waśkiewicz about 7 years ago

  • Status changed from Odpowiedź to Testowanie
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

poprawione + pobieranie jeśli user ma/nie ma przypisanych czasopism

#8 Updated by Michał Komar about 7 years ago

  • Status changed from Testowanie to Rozwiązany

Ok. Wygląda na to, że działa.

#9 Updated by Michał Komar almost 7 years ago

  • Status changed from Rozwiązany to Zamknięty

Also available in: Atom PDF