ganncamp
(G Ann Campbell)
23.Январь.2023 16:12:46
1
Когда вы впервые переходите на страницу одной из наших групп, отображается количество заданий — 50:
Перейдите по ссылке, чтобы увидеть назначенные задания, и число изменится на меньшее:
Однако, если сложить количество отдельных заданий, вы вернётесь к исходному числу:
Теперь, если вернуться на страницу группы по умолчанию, счётчик обновится до 30 — но только на некоторое время. После посещения встречи и возврата на страницу группы всё снова начнётся с 50. Как выразился один из наших сотрудников:
Это скучно и сбивает нас с толку во время собраний сообщества… можно ли это исправить?
4 лайка
ganncamp
(G Ann Campbell)
02.Февраль.2023 19:58:15
2
Пинг…
Это всё ещё происходит, только теперь цифры — 56 и 31.
2 лайка
ganncamp
(G Ann Campbell)
24.Февраль.2023 14:36:30
3
Это всё ещё происходит.
Когда я впервые захожу в группу, отображается 44:
Хорошо, давайте посмотрим на назначенные темы, их 38:
Но нет, на самом деле сумма составляет 44, несмотря на крупную жирную цифру «38» вверху:
2 лайка
pmusaraj
(Penar Musaraj)
24.Февраль.2023 14:44:45
5
Спасибо @ganncamp , мы тоже можем легко воспроизвести это внутри компании. Мы займемся исправлением проблемы в ближайшие несколько недель.
6 лайков
nat
(Natalie T)
29.Июнь.2023 06:20:27
11
Я быстро воссоздал ситуацию, что, вероятно, поможет решить проблему
Создать authors
Тема A, назначить steaky.
Тема B, назначить omaoma.
Ответ в теме B, назначить chi.west на пост.
Подсвеченная надпись «Назначено (2)» ненадолго меняется на «Назначено (3)», а затем возвращается к «Назначено (2)». Кажется, система конфликтует сама с собой
Думаю, стоит исходить из «общего количества назначений», а не из «количества назначенных тем».
Посмотрим, получится ли мне это реализовать…
4 лайка
nat
(Natalie T)
03.Июль.2023 03:59:01
13
У меня есть одно исправление, касающееся числа в навигации. В описании PR описан следующий сценарий:
Джону может быть назначен topic_id: 1, а Джейн — пост внутри topic_id: 1. В результате будет учтено 1 назначение вместо 2.
main ← sum-assignments-for-group
merged 02:58AM - 03 Jul 23 UTC
Related: https://meta.discourse.org/t/bad-group-assignment-count/252636
Use t… he `Assignment` count rather than the number of `Topic` assigned.
e.g. John can be assigned to topic_id: 1, and Jane can be assigned to a post within topic_id: 1. This will result in 1 rather than 2.
Before:
The sum doesn't add up.

There's a flicker in the number in the nav.
https://github.com/discourse/discourse-assign/assets/1555215/786d18ee-1505-41ff-b543-2cd81ce2ff09
After:
The nav number will just be a sum of all assignments, user+group.
https://github.com/discourse/discourse-assign/assets/1555215/12f28b66-238b-4445-8229-127e73825e52
There is still another bug we are seeing where it's likely that this line with the `limit` is causing issues with accuracy. But that will be looked at in another PR.
https://github.com/discourse/discourse-assign/blob/2bff29e919bc21d610c24c75299bd97090052d04/app/controllers/discourse_assign/assign_controller.rb#L128-L141
Это только что было слито, поэтому я подожду пару дней, чтобы оценить результаты.
5 лайков
ganncamp
(G Ann Campbell)
10.Июль.2023 13:47:51
15
Я всё ещё наблюдаю это некорректное поведение:
Начальное значение: 63. При нажатии на «Назначено» оно меняется на 30, но фактическая сумма составляет 63.
3 лайка
nat
(Natalie T)
10.Июль.2023 13:54:38
17
Исправление пока недоступно в вашем сообществе — наша команда планирует обновление в ближайшее время. Сообщим вам.
5 лайков
Привет, Г. Энн,
Сайт развернут, поэтому исправление теперь должно быть применено. Дайте нам знать, решает ли это вашу проблему.
Марк
1 лайк
ganncamp
(G Ann Campbell)
11.Июль.2023 11:47:54
20
Спасибо!
Стало лучше, но всё ещё не совсем то:
И на всякий случай, если это поможет, я думаю, что единичное значение, скорее всего, назначено самой группе:
2 лайка
nat
(Natalie T)
11.Июль.2023 11:51:11
21
На всякий случай, если это поможет, я думаю, что разовая выплата, вероятно, назначена самой группе.
Понял. Это определенно помогает. Следите за обновлениями для исправления.
6 лайков