Автоматический сброс даты обновления темы при удалении последнего сообщения

Я считаю, что если удалить последний пост в теме, логично сбросить дату её обновления. Иначе тема останется в разделе «Последние», где у неё, на взгляд любого пользователя, кроме сотрудников, не будет недавней активности. Это может запутать людей и выглядеть неуместно.

2 лайка

Я не согласен: тема была поднята, и то, был ли удалён пост или нет, не меняет того факта, что она была поднята.

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

1 лайк

Хм. Я просто зашёл сюда, чтобы понять, почему это не происходит. Похоже, это уже запрашивалось ранее, и не один раз.

Я просто выскажу своё мнение: для подавляющего большинства сценариев использования и ожиданий пользователей это плохое поведение по умолчанию. Если причина «поднятия» темы была удалена, вполне разумно предположить, что пост не должен считаться поднятым. Как администратор, я ожидаю именно такого поведения. Как пользователь, увидевший контент в разделе «Последнее», где самая свежая активность была месяцы назад, я делаю вывод, что в приложении ошибка. Это не конец света, но это подрывает моё доверие к способности приложения корректно отображать запрашиваемые данные. Я уже знаю, что оно вставляет туда то, чего там быть не должно, так что вполне возможно, что оно также скрывает то, что должно быть видно.

Мне было бы очень интересно узнать, может ли кто-то предложить ещё какое-либо разумное предположение, которое мог бы сделать обычный пользователь, увидев тему вверху раздела «Последнее» без какой-либо недавней активности, кроме как «это ошибка».

У меня также есть связанный вопрос. Что произойдёт, если я напишу приватное сообщение в теме? Будет ли она поднята?

3 лайка

Ваше недовольство duly принято к сведению, однако это не изменится.

Понял. Просто интересно: это решение принято из-за разногласий, соотношения усилий и вознаграждения или по другой причине? То есть, если я отправлю pull request с автоматическим сбросом даты обновления при удалении поста, он будет отклонён?

Также я поискал, но не нашёл ответа на вопрос, влияет ли «шёпот» на появление темы в разделе «Последние». Поэтому провёл быстрый тест. Ответ: нет. Похоже, «шёпот» не меняет дату обновления ни для кого, даже для тех, кто может его видеть.

Да, его бы отклонили.

А что, если это будет просто опция сайта?

1 лайк

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

Со временем наши взгляды развиваются, и иногда спустя годы мы меняем свое мнение.

Но… если вы хотите изменить поведение уже сегодня, я рекомендую создать плагин.

2 лайка

Понял. Спасибо вам обоим за ясность.

Функция реализована

3 лайка