Zadanie #1871

Obsługa braku połączenia z serwerem w przeglądarce

Added by Michał Komar over 6 years ago. Updated over 6 years ago.

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

100%

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

Description

W momencie, gdy nie ma poączenia z serwerem, użytkownik powinien otrzymać informację na modalu, że coś złego się dzieje z możliwością sprawdzenia, czy można nawiązać połączenie. Weryfikacja czy jest połączenie powinna odbywać się także automatycznie co 10s.

Associated revisions

Revision 482db1fa
Added by Michał Komar over 6 years ago

refs #1871: Dodanie obsługi braku połączenia

Revision fd96eb6f
Added by Michał Komar over 6 years ago

refs #1871: Poprawienie zachowania reconnect

Revision a0b4d877
Added by Michał Komar over 6 years ago

refs #1871: Refaktoring połączeń stomp. Poprawienie funkcji reconnect.

Revision ae224dcc
Added by Michał Komar over 6 years ago

refs #1871: Poprawka wynikająca ze zmiany zwracanej wartości w disconn.

Revision f5acc34a
Added by Michał Komar over 6 years ago

refs #1871: Poprawka wynikająca ze zmiany zwracanej wartości w disconn.

History

#1 Updated by Michał Komar over 6 years ago

  • Status changed from Nowy to W toku

#2 Updated by Michał Komar over 6 years ago

  • Status changed from W toku to Testowanie
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz
  • % Done changed from 0 to 100
Nareszcie udało się zakończyć.
Do przetestowania:
  1. Komunikat o braku połączenia powinien pojawić się, gdy zostanie zerwane połącznie websocketowe (modal na aktualnym ekranie)
  2. Powinien się pojawić także w przypadku, gdy wykonanie serwisu zakończyło się błędem (modal na pustym ekranie i nawigacja do ekranu źródłowego po ponownym połączeniu)
  3. Przycisk na modalu powinien być zdisablowany podczas wykonywania operacji połączenia (można spróbować to zasymulować, robiąc break na heartbeat w kontrolerze)
  4. Reconnect powinien być odpalany co 10s, ręczne odpalenie powinno resetować licznik

#3 Updated by Łukasz Waśkiewicz over 6 years ago

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

jeśli dostaniemy błąd przy zapisaniu dokumentu (Error 500) kliknięcie reconnect przekieruje nas do strony wyszukania i musimy przeklikać się do zasobu + stracimy dane

docelowo to może OK bo 500 nie powinny się zdarzać, ale teraz jest to przeszkadzające, bo błędy przy zapisie się pojawiają

#4 Updated by Michał Komar over 6 years ago

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

Poprawiłem

#5 Updated by Łukasz Waśkiewicz over 6 years ago

  • Status changed from Testowanie to Rozwiązany
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

Also available in: Atom PDF