Изменения в личных сообщениях должны генерировать уведомление

По обычным темам редактирование чужого поста вызывает уведомление «отредактировано» (notification_type: 4).

Однако, если тема является личным сообщением, появляется иконка карандаша «отредактировано» (так как создаётся post_revision), но получатель не получает уведомления, и в разделе /notifications/edits не появляется запись об этом.

1 лайк

Хм, это баг… или запрос на новую функцию?

В этом случае редакторами будут только модераторы, возможно, они не хотят уведомлять пользователей?

2 лайка

Справедливо. Я не был уверен, было ли это ожидаемым поведением или нет.

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

В том же духе: несколько недель назад, когда я редактировал чужое личное сообщение, кнопка отображала текст «Сохранить правку», но после недавнего обновления теперь показывает «Сообщение», что сбивает с толку, так как сообщение уже отправлено. :thinking:

Единственная другая альтернатива, которую я могу придумать, — это проблема с переводом (мой сайт на испанском языке).

2 лайка

О, я только что заметил то же самое при редактировании шёпота, но не был уверен, было ли там написано «Сохранить правку» или что-то другое, кроме «Шёпот».

Это регрессировало в UX: Composer actions menu should display the icon of selected action by OsamaSayegh · Pull Request #12449 · discourse/discourse · GitHub

Я считаю, что в таких случаях желаемый интерфейс — «иконка + метка «Сохранить правку»».

cc: @Osama

5 лайков

Редактирование шёпота должно генерировать уведомление, но не личное сообщение. Я согласен с @sam.

1 лайк

Спасибо, Джефф. Да, я согласился здесь.

То, на что ссылались Ярек и я, касается чего-то другого, связанного с текстом кнопок при редактировании (независимо от уведомления).

Спасибо, что сообщили нам! Этот PR должен исправить эту регрессию:

3 лайка