SHA256
UI: нормальное закрытие сессий и сортировка устройств
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Закрытие сессий и сортировка устройств
|
||||
|
||||
- краткое описание фичи:
|
||||
- добровольный выход и переключение устройства/аккаунта теперь сначала пытаются закрыть текущую серверную сессию, а затем очищают локальные данные;
|
||||
- на экране `Устройства` сессии сортируются так, чтобы онлайн-сессии шли раньше оффлайн;
|
||||
- статус онлайн-сессии выделяется зелёным.
|
||||
|
||||
- что именно проверять:
|
||||
- в `Настройки` нажать выход из текущей сессии и убедиться, что запись исчезает из списка сессий после повторного входа;
|
||||
- в `Устройства` нажать `Завершить текущую сессию` и убедиться, что локальные данные очищены, а серверная сессия удалена;
|
||||
- выполнить вход/переключение через `Подключить устройство` или QR и убедиться, что старая сессия не остаётся висеть на сервере;
|
||||
- открыть `Устройства` при наличии нескольких сессий и убедиться, что сначала показаны `Online now`, затем `Offline`;
|
||||
- проверить, что строки со статусом `Online now` визуально выделены зелёным.
|
||||
|
||||
- ожидаемый результат:
|
||||
- при добровольном завершении сессии серверная запись удаляется;
|
||||
- при локальном переключении на другой аккаунт старая текущая сессия не остаётся в `active_sessions`;
|
||||
- порядок сессий в UI соответствует онлайн-статусу сервера;
|
||||
- зелёный статус виден и не ломает верстку на экране `Устройства`.
|
||||
|
||||
- статус:
|
||||
- pending
|
||||
Reference in New Issue
Block a user