2.8.0にアップグレードしたばかりですが、TL4のユーザーが自分の投稿を復元できなくなりました。
ページをリロードしない限りは復元できますが、リロードすると(削除された)投稿はトピックに表示されなくなり、「非表示の投稿を表示」の下にも表示されなくなります。スタッフは(24時間以内であれば)削除された投稿をまだ見ることができますが、投稿者本人は見ることができません。私のテストではTL4でのみ発生しているようですが、TL2との比較テストしか行っていません。
関連があるか分かりませんが、昨年2.7.0にアップグレードした際に同様の問題を報告し、修正が行われました。しかし、その修正はバックポートされなかったため、この特定の機能についてテストする機会がなく、元の(セキュリティに関する)報告は別の問題(これもTL4に関連するもの)に関するもので、それは2.7.5で対処されたため、その部分のみをテストしました。
いずれにせよ、要約すると、最新の安定版ではTL4のユーザーは自分の投稿を復元できません。
「いいね!」 5
それは今のところ十分な回避策ではないでしょうか?バグであることは認めますが、エンジニアリングリソースを割くほど重要だとは思いにくいのですが。
「いいね!」 2
トピックから移動してしまうと、自分の投稿を再度取得する簡単な方法がなくなります。
重要ではないとは同意しますが、取るに足らないことでもないのではないでしょうか?投稿の削除を取り消せることは、チュートリアルでも言及されている(素晴らしい!)Discourseの基本的な機能です。もちろん、優先順位を決めるのはDiscourseチーム次第ですが、問題がまだ存在していることを報告したかっただけで、すぐに修正されるとは期待していません。コードベースについてもっと理解していれば自分で修正に貢献できましたが、残念ながらそうではありません。
「いいね!」 3
1年半経ってもこのバグはまだ存在します。修正する予定はありますか?
「いいね!」 4
Lhc_fl
(Linca)
5
これはバグではないと思います。TL4はデフォルトで削除された投稿(自身の投稿を含む)を表示できないため、リフレッシュ後に投稿を復元できないのは予期された動作です。
SiteSetting.tl4_delete_posts_and_topics は、削除された投稿に対するTL4の表示を変更できます。
「いいね!」 2
この場合、TL0〜TL3は24時間以内に気が変わる可能性がありますが、TL4はページをリフレッシュすると元に戻ってしまうという違いがあると思います。
少し奇妙ですが、優先度を付けるほど頻繁に発生する問題ではないと思います。
「いいね!」 2
Moin
8
信頼レベルの低いユーザーは、24時間以内であれば投稿を復元できます。しかし、TL4ユーザーの場合、プライベートメッセージ(PM)を誤って削除すると、サイトは自動的にリフレッシュされます。複数のトピックの下書きを持つためのDiscourseの方法は、自分宛にメッセージを書くことです。このようなメッセージには通常返信がないため、自分で削除できます。したがって、編集したいときに鉛筆ではなくゴミ箱をヒットすると、自動リフレッシュがトリガーされます。その結果、下書きが失われるか、管理者に削除されたメッセージを復元するように依頼する必要があります。
私はその方法で複数の下書きを失いました。そのため、現在では下書きを保護するために返信を書くことを忘れないようにしています。
「いいね!」 4