Официальные уведомления о старых сообщениях

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

Стало ли это поведение по умолчанию для всех трёх типов уведомлений о постах? Я знаю, что велись обсуждения о скрытии старых уведомлений для новых и возвращающихся пользователей, и понимаю, что со временем они могут вызывать путаницу. Однако, на мой взгляд, официальные уведомления часто остаются ценными даже через две недели после создания поста, к которому они были добавлены. Именно поэтому в своём компоненте темы я предложил отдельную стилизацию для этих трёх типов.

Например, иногда я размещаю официальное уведомление в первом посте темы с устаревшей информацией, чтобы направить пользователей к более новой версии контента. Обычно такие посты уже старше 14 дней на момент размещения уведомления. Сейчас, если я добавляю такое уведомление к посту, созданному некоторое время назад, кажется, что что-то сломалось: я выбираю «официальное уведомление» в меню, ввожу текст, сохраняю, но ничего не отображается.

Было ли решение об удалении официальных уведомлений через две недели намеренным? В запросе на слияние (pull request) упоминается только уведомление для новых пользователей: DEV: don't show new user notice after x-time by chapoi · Pull Request #34988 · discourse/discourse · GitHub, что заставляет меня задуматься, не является ли это упущением. Если это не так, существует ли способ обеспечить отображение старых официальных уведомлений?

2 лайка

Спасибо, что обратили на это внимание — отсутствие официального уведомления было упущением, я не понял, что используется тот же компонент. Я считаю, что они должны оставаться навсегда, а не по таймеру (особенно учитывая, что их можно редактировать или удалять вручную).

2 лайка

Это можно сделать для всех типов уведомлений о постах. Вы также можете редактировать и удалять уведомления для новых и возвращающихся пользователей с помощью опции «Изменить официальное уведомление…». Редактирование по сути превращает их в официальные уведомления.

1 лайк

Да, я знаю, но остальные не являются пользовательскими. Поэтому new-user и returning-user добавляются автоматически, со временем теряют свою актуальность, и логично, что они исчезают совсем. Что касается пользовательского, мы не знаем его содержимое, и оно не добавляется автоматически, поэтому я бы предпочёл оставить его до тех пор, пока оно не будет удалено вручную.

2 лайка

:tada: Уведомления от сотрудников снова появились в этой теме Staff notices positioning is ambiguous

1 лайк