Zadanie #1747
Podgląd dokumentów w infonie
Status: | Rozwiązany | Start date: | 2017-07-04 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Michał Komar | % Done: | 100% | |
Category: | integracja | |||
Target version: | 0.3 | |||
Developer: | Łukasz Waśkiewicz | Tester: | Michał Komar |
Description
Po wyedytowaniu dokumentu z jupiterze, powinna istnieć możliwość kliknięcia przycisku podgląd. Przycisk powinien otworzyć nową kartę w przeglądarce z podłączoną do jupitera infoną. Infona powinna w requeście otrzymać token, na podstawie którego byłaby w stanie pobrać dokument z jupitera i go wyświetlić.
Token powinien się składać z UUID , czasu ważności oraz id dokumentu.
Associated revisions
refs #1747 mixin, controller, thumbnail
refs #1747 użycie mixinow YModelu z synatu
refs #1747 poprawa budowania, przeniesienie authentificated do api
refs #1747 poprawa wyciągania okładek
refs #1747 wyciąganie okładek z rodziców, abudowanie pełnej struktury
refs #1747 przeniesienie MixIn do jupiter-rest-client
refs #1747 zmiana koncepcji podglądu
refs #1747 budowanie YAncestorów z użyciem kodu z infony
refs #1747 przejscie do poglądu
refs #1747 przesunięcie configuracji restTemplate z synatu
refs #1747: Przywrócenie mixina
refs #1747 poprawa podglądu
refs #1747 poprawa podglądu nowych dokumentów
refs #1747 poprawa podglądu czasopism
refs #1747: Obsługa typów z poza hierarchii (publisher, series)
refs #1747: Poprawienie wydajności autosize (zmiana implemnetacji)
refs #1747: Poprawienie wydajności wyszukiwania języków
refs #1747 zmiana generowania tokenów
refs #1747: Ponowne otwieranie w tym samym tabie
refs #1747 zmiana nazwy klasy
History
#1 Updated by Łukasz Waśkiewicz over 7 years ago
- Status changed from Nowy to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
- % Done changed from 0 to 100
Jupiter: mixIn i konfiguracja restTemplete w jupiter,
budowa YElement -> YAncestor , utilem z infony
Infona (trunk) :
poprawiłem obsługę okładek , użycie restTemplate z jupitera
#2 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Odpowiedź
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
Dokumenty bez modyfikacji działają dobrze.
W przypadku niezapisanych zmian jest gorzej -> wyświetla się dokument bez tych zmian.
Kroki do powtórzenia
- Wejdź do artykułu, który nie był w ogóle zmieniany w jupiterze
- Usuń jeden wyraz z tytułu lub opisu
- Kliknij preview
- Rezultat - nie widać zmian (dokument się wyświetla w infonie)
#3 Updated by Michał Komar over 7 years ago
Trzeba też dodać obsługę błędów po stronie infony, żeby zamiast 500 leciało 404, gdy jest jakiś błąd.
#4 Updated by Łukasz Waśkiewicz over 7 years ago
- Status changed from Odpowiedź to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
+ wsparcie chodzenia po tabach (brak stronicowania w tabach, lub wejscia z sekcji)
poprawione w jupiterze podgląd dokumentów nie zapisanych w bazie
#5 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Odpowiedź
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
Należy ograniczyć częstotliwość tworzenia nowych tokenów. Przede wszystkim można ograniczyć tworzenie tokena w momencie, gdy nie było żadnej zmiany, a użytkownik już wcześniej kliknął podgląd. Można przy każdym preview weryfikować hash yelementu z hashem dokumentu isnitjącego w cache. Jeżeli są takie same, należy zwrócić klucz istniejącego dokumentu. Operacje te należy wykonywać w kontekście użytkownika.
#6 Updated by Łukasz Waśkiewicz over 7 years ago
- Status changed from Odpowiedź to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
poprawione
#7 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Odpowiedź
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
#8 Updated by Michał Komar over 7 years ago
- Status changed from Odpowiedź to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
#9 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Odpowiedź
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
Póki co nie działa.
#10 Updated by Łukasz Waśkiewicz over 7 years ago
- Status changed from Odpowiedź to Testowanie
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
działa, ale nie ma walidacji na języku i pozwala podejrzeć dokument z niekompletnymi danymi
#11 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Rozwiązany
Wszystko w porządku.
Dodałem jeszcze tylko ponowne otwieranie linków w tym samym tabie - żeby ilość tabów nam nie puchła.