Nina_11
(Nina)
1
週末に Discourse を更新したところ、いくつかの公開投稿が表示されなくなっています(コミュニティユーザーや一般ユーザーはエラーページが表示されます)。
これらの投稿は、チームのモデレーター/管理者がコミュニティに対して行った告知です。モデレーター/管理者には、これらの投稿それぞれに対して「共有下書きを公開する」オプションがあることに気づきました。しかし、これらの古い告知を再公開するとコミュニティメンバーにメールが送信されてしまうため、再公開は望んでいません。どなたかご支援いただけますでしょうか。
これらのトピックは「共有下書き」カテゴリに含まれているのでしょうか?あなたがここで行ったことが完全に理解できていないのですが、詳しく説明していただけませんか?
osioke
(Osioke Itseuwa)
3
更新前はどのバージョンを使用されていましたか?覚えていらっしゃいますか?
また、最近プラグインを追加されましたか?
ご質問の意図を正しく理解しているか確認させてください。更新前は投稿が表示されていたが、更新後はスタッフユーザーのみが投稿を確認でき、以前は閲覧できていたユーザーはエラーページが表示される、ということでしょうか?
以前は閲覧できていたがスタッフではないユーザーについて、その投稿への「いいね」や返信は残っていますか?もし残っている場合、その様子を示すスクリーンショットと、ブラウザのコンソールを開いた状態でそのページを訪れた際のスクリーンショットを共有してください。
また、スタッフユーザーにもブラウザのコンソールを開いた状態でそのページを訪れ、エラーが表示されている場合のスクリーンショットを共有してください。
一度に多くのことをお伺いして申し訳ありません😅。しかし、この問題は非常に稀で、初めて目にする・聞く事例ですので、すべての可能性を考慮したいのです。
Nina_11
(Nina)
4
ご返信ありがとうございます。
現在のシステムバージョンは 2.7.0.beta4 ですが、最後のアップグレードが完了したのは 2020 年 9 月 19 日で、その時点のバージョンは 2.6.0.beta2 でした。アップグレード中に Discourse 設定へ新しいプラグインは追加されていません。
リリース前には共有下書きに関連する青いバナーは表示されていませんでしたが、リリース後に表示されるようになりました。こちらをご覧ください:
この問題は、すべての投稿を再公開し、各投稿のタイムスタンプを個別に更新することで対応しました。投稿内のコメントは元のタイムスタンプを保持しています。
また、リリース前には、チームはプライベートフォルダで下書きを作成し、その後パブリックフォルダへ移動させていました。しかし、投稿に青いバナーが表示されるようになった後、「下書きを公開」という新しいボタンが表示されるようになりました。
興味深いことに、この影響を受けたのはスタッフによる投稿のみで、コミュニティ作成の投稿は引き続き表示されていました。
顧客への影響は投稿の再公開により解消されたため、ページやコンソールのスクリーンショットは保存されていません。
osioke
(Osioke Itseuwa)
5
ああ、わかりました。これで直ったとのこと、嬉しいです 
Nina_11
(Nina)
6
@osioke - はい、その通りです。ただ、この問題は今後のアップデートで回避可能でしょうか?私たちが知っておくべきベストプラクティスはありますか?
Nina_11
(Nina)
7
より詳しい背景として、私たちのチームは週に数回、頻繁にアナウンスを行っています。今後の更新において、これらのアナウンスが、メールの送信停止、再公開、タイムスタンプの修正といった追加の手順を踏むことなく、そのまま引き継がれるようにしたいと考えています。
osioke
(Osioke Itseuwa)
8
これは本来起こるべきではありませんでした。あなたのケースは特殊で、エラーやコンソールログ、あるいは発生過程を示す記録(スクリーンショットや動画など)を通じて一貫して再現する方法がないため、この件について言及したり、再発防止策を提示したりするのは非常に困難です。
問題の原因となりうる設定変更がスタッフによって行われていないか確認するため、スタッフアクションログ /admin/logs/staff_action_logs を確認されましたか?