Сотрудники не могут удалить пост, который пользователь инициировал для самоудаления

Не уверен в истории вопроса, поэтому это может быть не баг, а фича для улучшения (Contribute > Feature). Если пользователь пытается удалить свой пост, по умолчанию пост удерживается в течение 24 часов перед окончательным удалением. Пока удаление находится в ожидании, модератор или администратор не может удалить пост немедленно, как это возможно, если пост не находится в ожидании удаления.

9 лайков

Is there anything in logs when this happens.

Not that I’ve seen. It’s been this way as long as I’ve been staff on any Discourse site. Never bothered me enough to report it. There’s no error, the delete button just doesn’t appear for staff to click.

1 лайк

It’s basically a UI issue, not a bug, so recategorizing. It is true though.

1 лайк

Ran into this again, here on Meta this time. A user deleted their post (triggering the 24 hour timer), then flagged their post. That stopped the deletion timer. However, I cannot easily delete the post now, there’s no delete option.

Workaround: flag the post again and delete it from the flag queue.

4 лайка

@neil can you add this to your list please. Repro is self deleted post that has been flagged, view as staff.

3 лайка

Ok we were hiding the button in that case. I made a fix to show it to staff.

5 лайков