Bug: При сортировке по Rating для weekly и monthly таблиц рейтинга сортировка происходит по Rank
Summary
Current version: 93ddc8f
Сортировка по rating не работает - сортировка срабатывает по rank пользователя.
На скриншоте показано, что при выборе сортировки Rating по возрастанию, юзеры по возрастанию сортируются в Rank. И, аналогично, по убыванию.
Reproduction steps
1. Перейти на https://codebattle.hexlet.io/users
2. Выбрать раздел monthly или weekly
3. Выбрать сортировку по Rating по возрастанию или по убыванию
Expected result
Пользователи отсортированы по полю rating по возрастанию или по убыванию.
Actual result
Пользователи сортируются по возрастанию или убыванию по полю Rank, а не Rating
Browsers
Firefox
OS
Mac
Summary В таблице Users rating на вкладках weekly или monthly при сортировке по rating данные сортируются по rank.
Сортировка по возрастанию:
Environment Windows 11 Домашняя, Версия: 22H2 Браузер: Chrome, 121.0.6167.185 (Официальная сборка), (32 бит) Версия сайта: https://github.com/hexlet-codebattle/codebattle/commit/93ddc8f49be6cbab5b9bbb4509e4f047a0cb0168
Reproduction steps Кликнуть по профилю в шапке страницы Выбрать раздел меню Users rating Выбрать вкладку weekly или monthly Отсортировать данные по rating по возрастанию или убыванию
Expected result Данные отсортированы по rating
Actual result Данные отсортированы по rank
Summary: В таблице Users rating на вкладках weekly и monthly cортировка по rating не работает
Еnvironment: Browser Firefox Browser 123.0 (64-разрядный)
OS Windows 10 Pro 22H2
Current version: https://github.com/hexlet-codebattle/codebattle/commit/93ddc8f49be6cbab5b9bbb4509e4f047a0cb0168
Reproduction steps:
- Авторизоваться
- Нажать на TOP_list
- Выбрать вкладку mounthly
- Нажать на Rating для сортировки данных
Expected result: Данные отсортированы по rating
Actual result: Данные не отсортированы по raiting
Отправляется правильный GET запрос при попытке сортировки weekly и monthly, но сортировка по рейтингу не происходит.
Environment: Browsers Яндекс Браузер Версия 24.1.3.809 (64-bit)
OS Windows 10 Домашняя Версия 22H2
Codebattle Current version: https://github.com/hexlet-codebattle/codebattle/commit/a939c2911545c6e6081ba29fb6c7aaf698f1f7a8
Reproduction steps:
- Авторизоваться
- Открыть страницу рейтинга игроков https://codebattle.hexlet.io/users
- Выбран рейтинг за текущую weekly
- Нажать на Rating для сортировки данных
Expected result: Пользователь видит сортировку игроков по рейтингу за текущую неделю
Actual result: сортировка игроков по рейтингу за текущую неделю не производится
Баг воспроизводится
summary: | При сортировке по Rating для weekly и monthly, сортировка происходит по Rank
environment: | Safari версия 17.4.1 (19618.1.15.11.14) Google Chrome версия 123.0.6312.124 (Официальная сборка), (arm64) macOS Sonoma 14.4.1 (23E224) Current version: e9cfc50 deployedAt UTC: 2024-04-22 12:48:14
steps-to-reproduce: | Переходим в Users rating Выбираем weekly Сортируем Rating по убыванию
expected-result: | Рейтинг пользователя выдается соответственно запросу
actual-result: |
Сортировка по Rating при периодичности weekly и monthly не происходит, сортируется по Rank.
С мобильного устройства аналогичная ошибка
Summary: Во вкладке 'Users rating' не работает сортировка по рейтингу за неделю и месяц
- Авторизоваться на сайте
- Нажать на кнопку личного профиля в шапке
- Нажать ‘Users rating’
- Во кладкe 'weekly' отсортировать таблицу по возрастанию и убыванию
- Нажать на вкладку 'monthly'
- Отсортировать таблицу по возрастанию и убыванию
Expected result: Данные в таблице отсортировались по выбранному полю в порядке возрастания / убывания Actual result: Данные отображаются в хаотическом порядке
Environment: Opera One(версия: 109.0.5097.80) Google Chrome Версия 124.0.6367.201 (Официальная сборка), (64 бит) OS: Windows 10 Корпоративная Current version: 8c1c27c
- summary: | Не работает сортировка по рейтингу в списке User rating за неделю и за месяц environment: | Opera One (версия: 109.0.5097.80) OS: Windows 11 64-bit Версия Chromium:123.0.6312.124 Current version: f616d68
steps-to-reproduce: | - Авторизоваться - Нажать на никнейм в шапке - Нажать User rating - Нажать Weekly - Дважды нажимаем на Rating
expected-result: | Значения столбца Rating расположены сверху вниз по возрастанию
actual-result: | Сортировка по выбранным значениям не происходит
Баг актуален в браузер Google Chrome, Firefox 23H2 (Официальная сборка) (64 бит)
ОС Windows 11
summary: | Сортировка по рейтингу weekly и monthly таблиц пользовательского рейтинга не работает
environment: | 24.6.1.766 (64-bit) Windows 10
версия билда: e6ec4dc
steps-to-reproduce: |
- Авторизоваться
- Перейти на страницу с пользовательскими рейтингами
- Переключиться на таблицу weekly
- щелкнуть по названию колонки Rating
expected-result: | Записи в таблице отсортированы по убыванию пользовательского рейтинга
actual-result: |
Записи сортируются по убыванию ранга
Summary:
При сортировке Weekly и Mounthly рейтинга в порядке убывания/возрастания, рейтинг отображается не корректно
Environtment: CodeBattle current version: https://github.com/hexlet-codebattle/codebattle/commit/11a596a6ba84e4a7ef4470e98daf5af6a820462f Chrome Версия 126.0.6478.128 (Официальная сборка), (64 бит)
Reproduction steps:
- Нажать Top list в таблице Leader boards
- Нажать Weekly
- Нажать на сортировку рейтинга в порядке убывания/возрастания
- Нажать Monthly
- Нажать на сортировку рейтинга в порядке убывания/возрастания
- Нажать Total
- Нажать на сортировку рейтинга в порядке убывания/возрастания
Expected result: Рейтинги отображаются и сортируются с учетом порядка возрастания и убывания
Actual result: Рейтинги сортируются в хаотичном порядке
OS: Windows 10 Pro
summary: При сортировке Weekly и Mounthly рейтинга в порядке убывания/возрастания, рейтинг отображается не корректно
Environtment: CodeBattle Current version: 8a20565 Яндекс браузер Версия 24.7.0.2379 (64-bit) Windows 8
Reproduction steps: - Нажать Top list в таблице Leader boards - Нажать Weekly - Нажать на сортировку рейтинга в порядке убывания/возрастания - Нажать Monthly - Нажать на сортировку рейтинга в порядке убывания/возрастания - Нажать Total - Нажать на сортировку рейтинга в порядке убывания/возрастания
Expected-result: | Рейтинги отображаются и сортируются
Actual result: Рейтинги не сортируются
- Summary: Некорректное отображение сортировки по рейтингу в разделах Weekly и Mounthly
- environment: Версия Chrome 128.0.6613.120 (Официальная сборка), (64 бит) ОС Windows 11 Pro, версия 21H2
- steps:
- Перейти в "Users rating" нажав на "Top list"
- Выбрать раздел Weekly или Mounthly
- Нажать стрелку сортировки по рейтингу expected-result: Все игроки отсортированы корректно по рейтингу от большего к меньшему и наоборот
- actual-result:
Сортировка отображается некорректно
Не работает сортировка по rating в разделах Weekly и Mounthly
requirement:
Пользователь должен иметь возможность ранжировать пользователей по рейтингам за неделю/месяц/в целом
prerequisites:
Пользователь авторизован
test-data: |
No data
environment: |
Google Chrome 126.0.6478.127 (Официальная сборка) (64 бит)
ОС Windows 11
steps:
Нажать кнопку «Top list» в таблице Leader boards
Нажать Weekly
Нажать на сортировку рейтинга в порядке убывания/возрастания
Нажать Monthly
Нажать на сортировку рейтинга в порядке убывания/возрастания
Нажать Total
Нажать на сортировку рейтинга в порядке убывания/возрастания
expected-result: |
Рейтинги отображаются и сортируются корректно
actual-result: |
Пользователи сортируются по возрастанию или убыванию по полю Rank, а не Rating
- summary: |
Sorting by rating in Users rating when weekly or monthly does not work
environment: |
Google Chrome 128.0.6613.138 (Official Build) (64 bit)
Windows 11
steps-to-reproduce: |
- Click the Top list link on the home page
- Select weekly or monthly
- Click to sort by rating column.
expected-result: |
Sorting by rating in Users rating is performed when weekly or monthly
actual-result: |
Sorting by rating in Users rating is not performed when weekly or monthly, it is sorted by rank.
summary: | Не работает сортировка по rating в разделах Weekly и Mounthly
environment: | Google Chrome Версия 128.0.6613.138 (Официальная сборка), (64 бит) Windows 10 Pro 19045.4894
steps-to-reproduce: | - В окне Leaderboard авторизованый пользователь выбирает TopList - В появившемся окне выбирает сортировку за неделю и месяц - Выбирает сортировку по возрастанию и убыванию
expected-result: | Происходит корректная сортировка
actual-result: |
Не происходит сортировка по возрастанию или убыванию по полю Rating
Environment Windows 10 Pro Chrome Version 131.0.6778.205 Codebattle version: https://github.com/hexlet-codebattle/codebattle/commit/6f0737fdc5b30f6c29dea0ff4df9afd24c69dccc
Summary Sorting by rating on page "Users rating" does not work when weekly or monthly
Reproduction steps
- Go to Users rating page
- Select weekly or monthly
- Click to sort by rating column
Expected result Sorting by rating
Actual result Sorting by rank
Summary: Sorting by rank is performed when selecting sort by rating (weekly and monthly only)
Steps to reproduce:
- Click on your nickname to open a drop-down list
- Select “User rating” from the drop-down list
- In the 'weekly' tab, sort the table in ascending and descending order
- Click on the "monthly" tab
- Sort the table by age and descending
Expected result: Ratings are displayed and sorted correctly
Actual result: Users are sorted in ascending or descending order by the Rank field, not the Rating field
Environment: Mac OS 15.3.1 (24D70) Safari 18.3 (20620.2.4.11.5)
Attachment
summary: When sorting the Weekly rating in descending/ascending order, the rating is not displayed correctly.
Environment: Browsers Chrome Version 134.0.6998.178 (Official build), (64 bit)
OS Windows 11 Home 23 H2 22631.4890
Reproduction steps:
- Click Top list in the Leaderboards table
- Click Weekly
- Click on the ranking sorting in descending/ascending order
Expected-result: | Ratings are displayed and sorted
Actual result: Ratings are not sorted
Rating sorting does not work in the Weekly and Monthly sections requirement: The user should be able to sort users by ratings for the week/month prerequisites: The user is logged in environment: | Google Chrome: 138.0.7204.158 ОС Windows 11 23H2 22631.5335 Current version: 376ef8e steps: Click the "Top list" button in the Leader boards table Press Weekly Click on the ranking sorting in descending/ascending order Press Monthly Click on the ranking sorting in descending/ascending order Press Total Click on the ranking sorting in descending/ascending order expected-result: | Ratings are displayed and sorted correctly actual-result: | Users are sorted in ascending or descending order by Rank, not Rating