Мелкий баг? Создатель темы администратора получает уведомление о темах, где право владения было передано другому пользователю

Я использовал свою учетную запись администратора для создания 10 тем, а затем изменил владельца на другого пользователя.

В мобильном приложении Discourse на Android теперь отображается 15 уведомлений. Также показывается 11 новых тем, которые не отображаются в списке. Эти индикаторы не исчезают после перезапуска приложения или телефона:

  • В выпадающем списке уведомлений или в представлении уведомлений пользователя нет уведомлений.
  • На рабочем столе нет индикатора уведомлений.
  • Единственное уведомление сегодня было связано с бейджем.
  • В учетной записи администратора всего 20 уведомлений, половина из которых — 7 бейджей и 3 системных сообщения.
  • Это новый форум, на котором всего 30 тем.

Интересно, связано ли это с этим старым-престарым багом:

2 лайка

Что думаешь об этом, @sam?

1 лайк

РЕДАКТИРОВАНИЕ: Нет. Пользователь не мог редактировать свой пост, потому что он находился в категории, где у него не было прав доступа. Немного запутанно, что пользователь может быть владельцем поста, но не иметь возможности его редактировать, однако это не баг и не связано с данной темой. Извините.

Не знаю, связано ли это, и не изучал внимательно, но у меня есть пользователь, который сообщает, что смена владельца темы, похоже, работает, но затем новый владелец не может редактировать свою собственную тему.

Интересно, не меняется ли владение одновременно и у темы, и у первого поста.

Я займусь этим, когда у меня начнется день, но у Сэма день почти закончится, поэтому я решил написать об этом.

1 лайк

Я проверю, что новый владелец может правильно взаимодействовать с темами.

Редактирование:

Новый владелец:

Старый владелец, учётная запись администратора:

P.S.
Ещё одна приятная функция, которую я раньше не замечал: я не закрыл 16 уведомлений для нового владельца, поэтому, когда я отредактировал одну из этих тем, теперь я вижу, что подсветка для этой темы в выпадающем списке уведомлений снята. :1st_place_medal: Discourse

2 лайка

Одна секунда, просто уточняю: в этом отчёте об ошибке речь идёт на 100% о том, что в приложении отображается неверное число? На сайте при клике вся информация и пузыри корректны? Даже во второй вкладке?

Здесь есть два варианта:

  1. Если вы открываете две вкладки, выполняете какие-то действия в одной из них, а затем синие счётчики во второй вкладке ломаются, значит, нам не хватает сообщения при перемещении.

  2. Если обе вкладки работают корректно, но в приложении отображается неверная информация, возможно, у нас проблема с шинай сообщений, которую нужно исправить.

@pmusaraj одна мысль, которая у меня возникла касательно приложения: принудительно выполнять полную пересинхронизацию шины сообщений каждый час. Мне кажется, я слишком часто вынужден перезагружать приложение, чтобы исправить синие числа. Возможно, что-то не так с нашей реализацией шины сообщений в приложении.

Верно, сайт, похоже, работает нормально.

Проблема только в приложении. Оно продолжает показывать те же самые количества уведомлений и новых тем.

Я мог бы сгенерировать несколько новых уведомлений, чтобы посмотреть, что произойдет. В противном случае мне может потребоваться несколько дней, чтобы увидеть новые уведомления и новые темы. Мы все еще настраиваем сайт, на котором пока есть достаточно контента только для тестирования и примеров.

В настоящее время временное решение — потянуть страницу вниз, чтобы принудительно обновить её. Мы планируем сделать этот процесс более надёжным.

2 лайка

Это полезная функция. Я также использовал её для всех форумов в хабе, и они продолжают работать нормально.

Проблема возникла только на том форуме, о котором сообщается здесь: после нажатия кнопки «Авторизовать» появилось следующее сообщение:

Ой
Программное обеспечение, управляющее этим форумом, столкнулось с непредвиденной проблемой. …

Это единственный приватный форум в приложении.

Я решил проблему, очистив данные приложения, так как повторное подключение к сайту, перезапуск приложения, перезагрузка телефона и очистка кэша не помогли.

Интересно, что теперь всё работает, и меня сразу авторизовали, вероятно, используя предыдущее разрешение.

2 лайка

Согласен, я тоже слишком часто использую обновление свайпом (и оно регулярно игнорирует мои запросы). Часовые обновления помогли бы, но мы также можем и должны обновлять счётчики в приложении, пока пользователь взаимодействует с сайтом.

Закрываю, это исправлено в последнем выпуске приложения DiscourseHub.

3 лайка