Я использую таймер тем, чтобы запланировать публикации в будущем.[1] Система отправляет мне уведомление, что очень удобно:
«28 февраля 1974 года» — это заголовок темы, чтобы избежать возможной путаницы. Но ссылка ведёт к этому диалоговому окну истории, которое менее полезно:
Не уверен, что было бы логичнее. Возможно, просто показывать сам пост?
Привет, @jericson — я воспроизвёл эту ошибку, но не для таймера темы. Это уведомление относится к (удалённому или перемещённому?) редактированию, а не к самому сообщению — обратите внимание на значок карандаша. Я использовал отслеживание наблюдения с тестовым пользователем, а также с аккаунтом администратора, и уведомление о новом сообщении через таймер не вызывает ошибку (у него также другой значок). Как вам удалось получить это уведомление об редактировании — вы использовали двух разных пользователей или одного? Публиковали ли вы из защищённой категории или из темы, за которой велось наблюдение?
Я получил два уведомления от пользователя TL01, который наблюдал за категорией, где было опубликовано сообщение через таймер аккаунтом сотрудника. Второе уведомление показывает удалённое редактирование, которое и вызывает ошибку. Я всё ещё пытаюсь понять, как это происходит, но что-то здесь явно не так…
Ох. Я сделал довольно много всего, в том числе назначил пост на аккаунт моей мамы и, э-э, переместил всю тему с другого экземпляра Discourse. Так что да. У неё была необычная история. К слову, я исправил опечатку после публикации здесь, и теперь уведомление приходит на эту ревизию.
То есть уведомление показывает, что пост был отредактирован (отсюда и значок карандаша), и появляется только когда пост опубликован? Получается, что сейчас нет уведомления о публикации поста, и мне «повезло» из-за фантома?[1]
Перемещение темы, конечно, скорее всего, и есть причина. ↩︎
Я столкнулся с проблемой пустой истории, но не могу воспроизвести её при планировании публикации.
@jericson, не могли бы вы попробовать с другой темой и посмотреть, сможете ли вы воспроизвести проблему? Если это было сочетание действий, которые вы предприняли в обсуждаемой теме, возможно, мы ищем не там, что вызывает пустой вид истории.
Пожалуйста, запишите точные шаги, которые вы выполняете.
Изменил владельца поста на своего подставного аккаунта.
Запланировал публикацию поста через минуту.
Ожидал уведомления своему основному аккаунту.
Подставной аккаунт также получил уведомление, из-за которого появляется индикатор загрузки. Это произошло примерно за минуту до того, как я получил уведомление. Я предполагаю, что это связано с изменением владельца, но возможно, это произошло при планировании публикации.
Кстати, это другой экземпляр Discourse, чем тот, на котором я сначала обнаружил проблему.
В данной ситуации ожидается, что при клике на уведомление вы перейдёте к теме без открытия модального окна истории. Пожалуйста, обновите свой экземпляр Discourse до последней версии и дайте знать, если всё заработает
Кажется, это сработало! Я получил уведомление на этом посте, которое сразу перенаправило меня к посту. После того как я отредактировал пост, уведомление пришло мне об этом редактировании. Для меня это идеальное решение. Спасибо!