惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
D
Docker
Stack Overflow Blog
Stack Overflow Blog
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
H
Help Net Security
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
L
LangChain Blog
MongoDB | Blog
MongoDB | Blog
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
博客园 - 司徒正美
C
Check Point Blog
B
Blog
Y
Y Combinator Blog
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
F
Fortinet All Blogs
美团技术团队
D
DataBreaches.Net

Discourse Meta - Latest posts

Horizon: High Context Topic Cards I'd like to ask what this file /var/www/discourse/vendor/data/RT_sRGB.icm is used for? Discourse to Markdown Plugin How to verify a subdomain (mysite.discourse.group) in Google Search Console? Reader Mode Publishing WordPress gallery posts on Discourse Discourse User Feedback New user filter by custom field and contact Interact with discourse from Python? Why we can't type the assignee in the search of a post to assign - home screen app Redis Flushall Category-toggled one-touch move post Some sort of variable to eliminate duplicate text? Why did this plugin replacement fail? Add user to list modal often appears above the mobile viewport sceen Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience Wp-discourse feature request - do not show comments with specific tag? Are there any good Chinese plugins? Discourse ID and 2FA Discourse MCP is here! Sample Forum to See Admin Features? I am unable to register for a free Discourse site Wikipedia Lookup Add text for /login (like js.create_account.disclaimer for /signup) How can i set disable Markdown & Default to Rich Text What's the background image size for the Welcome Banner? How do I enable Associated Accounts with 2FA? Hamburger toggle Support <span data-attribute> in the rich editor Cannot disable read-only mode on Free Plan
Introducing permanently delete post functionality
@lindsey Lin · 2026-04-22 · via Discourse Meta - Latest posts

1

When a post is deleted in Discourse, we perform a soft-delete. This means that post is still present in the database in case an administrator wants to recover it later. A soft-delete is not sufficient when the deleted post contains sensitive information and must be pruned from the database completely. For those situations, we are introducing the ability to permanently delete a post.

image

To use this feature, enable the can permanently delete setting. However, please be aware of the risks involved with this feature — as the setting name suggests, if you permanently delete a topic, post, or post revisions, there is no way to restore this content. As such, there are a few safeguards in place:

  • When you enable the can permanently delete setting, we present a modal that asks for your explicit confirmation that you understand the risks:

    Confirmation modal that appears after enabling the can permanently delete setting.

  • After initially deleting a topic (which is “soft delete” that can be reversed via the Un-Delete Topic button), you must wait 5 minutes before you can initiate a permanent deletion via the Permanently delete button. If you need to move faster, another admin can complete the permanent deletion immediately.

    Modal that appears between soft-delete and permanent delete that informs admins they must wait 5 minutes between these actions or involve another administrator.
  • After those 5 minutes have passed or if another admin is helping out, when you click the Permanently delete button we will present an additional confirmation modal that you must complete before proceeding:

    Confirmation modal that appears after attempting to permanently delete a post.

77 Likes

29

30

A small update on the functionality of this feature…

You can now also permanently delete post revisions when this setting is enabled. :partying_face:

This can be done from the Revision History by first hiding the revision, and then the option to ‘Delete revisions’ appears:

permanently delete post revisions

16 Likes

33

We have updated this feature to make the can permanently delete setting visible to admins. This means you no longer need to contact the Discourse team or use the console to manage this setting.

However, we have added a few additional safeguards to make sure admins are completely aware of the risks of this feature:

  • When you enable the can permanently delete setting, we present a modal that asks for your explicit confirmation that you understand the risks:

    Confirmation modal that appears after enabling the can permanently delete setting.
  • After initially deleting a topic (which is “soft delete” that can be reversed via the Un-Delete Topic button), if you initiate the permanent deletion (i.e. click the Permanently delete button), we’ll present an additional confirmation modal that you must complete before proceeding:

    Confirmation modal that appears after attempting to permanently delete a post.

Note: If the same admin is performing the soft delete and permanent delete, they still must wait 5 minutes between these actions.

2 Likes