デフォルトカテゴリ「site-feedback」「staff」を削除したいのですが、削除できません。「チャットチャンネルがあるため、このカテゴリを削除できません。」というエラーメッセージが表示されます。
カテゴリを削除する方法はありますか?
デフォルトカテゴリ「site-feedback」「staff」を削除したいのですが、削除できません。「チャットチャンネルがあるため、このカテゴリを削除できません。」というエラーメッセージが表示されます。
カテゴリを削除する方法はありますか?
「#staff」カテゴリを削除したい理由を伺ってもよろしいでしょうか?デフォルトでは管理者とモデレーターにのみ表示され、FAQ、プライバシーポリシー、利用規約の基本トピック(および管理者ガイド)が格納されています。
ただし、一般的に、トピックやチャットチャンネルが添付されていないカテゴリは削除できます。もしそれらがある場合は、カテゴリ自体を削除する前に、すべてのトピックを再分類し、すべてのチャットチャンネルを削除する必要があります。![]()
デフォルト(プリシード)データを削除するのは悪い考えです。あなたが言及したカテゴリは両方ともプリシードされています。これにより、データベースの破損(期待される値の欠落など)により、ディスコースがランダムに破損するリスクが高まるため、注意して進めてください。すでに未知の領域を航海していることがわかっている場合を除きます。
#contribute:site-feedbackと#loungeの削除は一般的に問題ないと考えられています。#staffの削除は、上記で述べたトピックが含まれていること、また持っておくと便利であることから、あまり推奨されません。ただし、これらを削除してもデータベースの破損は発生しないと考えていますが、もしそのような事例をご存知であれば指摘していただけると幸いです。もし本当に削除すべきでない場合、Aboutトピックと同様にUI上で削除できないようになっているはずです。
過去に何かを読み間違えたか(あるいは単なる迷信)かもしれませんが、
によると、プリシードされたカテゴリを削除しても安全です。
ありがとうございます!
もしご迷惑でなければ…![]()
トピックの再分類方法やチャットチャンネルの削除方法について、もう少し具体的に教えていただけますでしょうか?
管理モードでメニューが見つかりません😭
Discourseの探索を始めたばかりの場合は、機能や設定に慣れるまで、初期設定のカテゴリーの削除や、FAQ、プライバシーポリシー、利用規約などのトピックの移動は控えることをお勧めします。![]()
その間、#contribute:site-feedback の表示設定を「スタッフのみ」に変更して、一般公開されないようにすることができます。ログアウトした状態や、作成したテストユーザーとしてサイトにアクセスすることで、管理者がすべてを見られる状態とは異なる、通常の訪問者やユーザーが何を見ることになるのかを確認できます。
カテゴリーの権限設定については、以下のトピックで詳しく説明されています:
ここで少し問題があります。チャットが有効になっていなくても、これらのカテゴリのチャットチャンネルをシードする可能性があります。
チャンネルを見つけて削除できるように、一時的にサイト設定でチャットを有効にする必要があるかもしれません。
![]()
@loic がこの問題の修正をマージしました。お試しいただき、状況をお知らせください。