回答済みのトピックを削除する際にエラー

こんにちは :slight_smile:

回答済みのトピックを削除しようとすると、エラーが発生します。

  1. 新しいトピックを作成します。
  2. そのトピックに返信します。
  3. そのトピックを削除しようとします。
  4. エラーが発生しました: トピックの削除中にエラーが発生しました。サイトの管理者に連絡してください。 というエラーが表示されます。

これはどのように処理されますか?
編集ボタンは利用可能であるにもかかわらず、削除ボタンが表示されない場合があること、また、削除ボタンが表示されていてもトピックを削除できない旨のメッセージが表示される場合があることに気づきました。

Discourseによって自動作成された「このカテゴリについて」のようなトピックは削除できません。

(最新版の)私のインスタンスでトピックを作成し、返信しましたが、トピックを削除できました。

  • 削除できないトピックの例を教えていただけますか?
  • あなたは管理者またはモデレーターですか?
  • カテゴリの権限は何ですか?
  • セーフモードで試しましたか?
  • ブラウザの開発者ツールのjsコンソールまたはネットワークタブにエラーはありますか?
  • /logsにエラーはありますか?
「いいね!」 3

では、ここでは何が違うのですか?

https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502
削除ボタンはまだ隠されています。
もう一度やり直すべきですか、それともそこで再現できますか?

どちらでもありません。

ないと思います。何のことかわかりません。
再現できれば見えるはずです。もし見えなければ教えてください。

トピックに返信があっても削除ボタンが表示されることがありますが、その場合はトピックを削除できません。ホバー時のテキストにもそれが反映されています。私がMetaで作成した最後のトピックからの例です。
you dont have the permission to delete this topic
しかし、編集ボタンは表示されているのに削除ボタンが表示されていないトピックに気づいた記憶はありません。

「いいね!」 1

(例えばこのトピックで)ここで得られるのはこれです。

しばらくすると、ここで得られるのはこれです:https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502

正確な時間はわかりませんが、https://try.discourse.org/t/1st-test-for-deleting-a-topic-which-has-already-been-answered/1500で発生した後、テストを続行できるように https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502 を作成してから1時間程度かもしれません。

これが起こるためにトピックがすでに回答されている必要があるかどうかもわかりません。
そして、まだテストできません:「エラーが発生しました:熱意は感謝しますが、コミュニティの安全のため、新規ユーザーが初日に作成できるトピックの最大数に達しました。20時間待てば、さらに新しいトピックを作成できるようになります。」

しかし、それならあなたの削除権限と復元権限は非常に限られていますね :thinking:

デフォルトでは、ユーザーは24時間(信頼レベル2のユーザーは30日)経過すると自分の投稿を編集または削除できません。これが、一部の投稿を削除できない理由かもしれません。

try.discourse.org へのリンクは、インスタンスが毎日リセットされるため、すぐに期限切れになります。

「トピックを削除できません」と表示するのではなく、「トピックを削除する権限がありません」と伝えるのはなぜですか?

「いいね!」 2

私のテストが見えなくても、私が言ったことを再現しようとしましたか?成功しましたか、それともしませんでしたか?

ところで、try.discourse.orgを毎週リセットするのはどうですか?そうすれば、このようなことをテストできるようになります。