ユーザーが誤って間違ったカテゴリにトピックを作成したり、意図せずに投稿投票プラグインを使用してしまった場合、ユーザーがこれを修正する唯一の方法は、投稿を削除して正しいカテゴリ/修正された設定で再作成することです。
これを試みると、Discourse は「タイトルが既に使用されています」という理由でブロックし、投稿コンテンツが以前に送信した投稿と類似しすぎていると判断します。
これは発生すべきではありません。元の投稿はユーザーによって削除されたことが明確に示されており、クリーンアップ待ちの状態です。
これにより、モデレーターが何かを削除した後の再投稿が防止されるかもしれませんが、元の投稿にまだ返信がない場合は、ユーザー自身が削除した投稿はこのチェックから除外されるべきです。
再現手順:
- 新しいトピックを開始する投稿を、あるコピーで作成します。
- (自分がモデレーターではないため、投稿を移動できないこと、および投稿が作成された後に誰もトピックに対して投稿投票プラグインを無効にできないことに気づきます。)
- 投稿テキストをテキストエディタにコピーします。
- 元のトピックを削除します。
- 元のテキストのコピーを使用して、正しいカテゴリと正しい設定で、置き換えの投稿を作成します。
どうなるべきか:
- Discourse は「削除して再ドラフト」を認識し、修正された投稿を許可します。
実際にはどうなるか:
- Discourse は、投稿が任意にタイトル変更され、無駄なゴミを追加して「類似性」制約を回避しない限り、機能しません。