Новый пользователь не может пометить/удалить пост

Новым пользователям отображается кнопка «Удалить» для их сообщений, но при нажатии на неё появляется сообщение: «У вас нет прав на удаление этой темы. Если вы действительно хотите её удалить, подайте флаг для внимания модераторов вместе с обоснованием».

Но кнопки «Подать флаг» тоже нет. Я считаю, что новые пользователи должны иметь возможность хотя бы помечать свои собственные сообщения флагом, либо сообщение следует обновить.

Связано с How do I flag a topic? - #7 by petercooperjr - Site Feedback - Let's Encrypt Community Support и TEST message for flag/delete - Site Feedback - Let's Encrypt Community Support

Здравствуйте,

Чтобы ответить на ваш вопрос: пользователи с уровнем доверия TL1 (Базовый) и выше могут помечать сообщения. Вы можете изменить это в настройке

min trust to flag posts

Спасибо за эти детали.

Таким образом, по умолчанию новые пользователи (TL0) действительно имеют кнопку «Удалить» под своими темами, но при нажатии на неё появляется сообщение с предложением пометить сообщение, что они также не могут сделать.

Похоже на ошибку.

На мой взгляд, они должны иметь возможность либо:

  • Помечать свои собственные сообщения (предпочтительно),

или

  • Иметь сообщение, связанное с кнопкой «Удалить», которое не инструктирует их делать то, что они не могут сделать.

Вы согласны?

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

cc @codinghorror

Как сказал Hawk. Бессмысленно показывать кнопку, которая не работает при нажатии.

Когда я тестировал это (TEST message for flag/delete - Site Feedback - Let's Encrypt Community Support), это была новая тема без ответов, и я тоже не мог её удалить (но я не помню, было ли это до или после «скрытия сообщения», а может, это уже считается ответом…)

Да, нам стоит исправить это, @eviltrout. Я думаю, логика должна быть такой: «показывать кнопку удаления, но не если у вас TL0, поскольку вы всё равно не можете отмечать»? :thinking:

@jamie.wilson, посмотри, пожалуйста, это? Спасибо!

Исправление для этой проблемы уже внесено в код.