Zadanie #1720
Utworzenie serwisu afiliacji
Status: | Rozwiązany | Start date: | 2017-06-02 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Michał Komar | % Done: | 100% | |
Category: | backend | |||
Target version: | 0.3 | |||
Developer: | Michał Komar | Tester: | Łukasz Waśkiewicz |
Description
Serwis pozwalający na wyszukiwanie afiliacji, umożliwiający ich dedupikację w systemie. Działa tak jak serwis kontrybutorów.
Related issues
Associated revisions
refs #1720: Utworzenie serwisu afiliacji
Ponadto zamiana @SequenceGenerator na @GenericGenerator, żeby hibernate
w nowych wersjach nie wyrzucał warningów
refs #1720: Utworzenie serwisu do afiliacji
Zawiera też importer, który się przyda w przypadku autorów. Brak
integracji podczas dodawania bazy
refs #1720: Poprawienie konfiguracji GenericGenerator
refs #1720 korekta konfiguracji (@DependsOn psujący testy)
refs #1720 dodany test
refs #1720: Dodanie autoryzacji żądań pełnotekstowych
History
#1 Updated by Michał Komar over 7 years ago
- Related to Zadanie #1719: Utworzenie serwisu kontrybutorów added
#2 Updated by Michał Komar over 7 years ago
- Status changed from Nowy to Testowanie
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
- % Done changed from 0 to 100
Zrobiony backend + controller - można testować za pomocą resta.
Domyślnie ustawiłem import danych z infony przy pierwszym starcie aplikacji, więc po pierwszym restarcie będzie można testować.
Na razie jest zaimplementowany jedynie import i podpowiadanie afiliacji. Zintegruję to jeszcze z autorami w ramach kolejnego zadania.
Ponadto dodałem aktualizację podpowiedzi podczas publikacji nowego dokumentu.
Zastanawiam się nad opcją usuwania błędnych podpowiedzi (żeby użytkownik mógł usunąć krzaki z podpowiedzi), ewentualnie możliwość poprawiania - to jest dosyć skomplikowany temat.
#3 Updated by Łukasz Waśkiewicz over 7 years ago
- Status changed from Testowanie to Odpowiedź
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
wyszukiwanie autorów działa i wygląda OK
miałem za to problem z wyszukaniem afiliacji
http://localhost:9080/api/fulltext/affiliations/dml/University
http://localhost:9080/api/fulltext/affiliations/dml/University of Tennesse, Tennesse, USA
zasób https://infona-demo.vls.icm.edu.pl/ff-console/store/bwmeta1.element.bwnjournal-article-aav11i4p461bwm
dodałem test i w teście działa
lokalnie sprawdzi debugiem i wpis o afiliacjach jest w bazie ale nie wyszukuje, na cocos-devel affiliationRepository jest puste
#4 Updated by Michał Komar over 7 years ago
- Status changed from Odpowiedź to Rozwiązany
Wydaje się, że wszystko działa. Dodałem jeszcze tylko security.