全員がデフォルトで所属するグループ(除外された人を除く)

Hello,

Is it possible to make a group where everybody is except people removed from it?

In fact a kind of way to explicitely blacklist people from some categories.

No, discourse permissions are group based and additive, not subtractive.

ハックですが、以下の手順を試してください:

  • グループを作成
  • メールドメインによる自動登録を選択
  • サイトへの最も一般的なメールサインアップ先を見つけ、それらをすべて追加します。上位10件で登録者の約95%をカバーできます
  • こちらのグループ内/外スクリプトを使用して、どのように分類するかに関わらず、隙間に落ちている人々を検出します(必要に応じてスクリプトを修正してください)

おそらく、ご希望の機能を実現するより簡単な方法は、信頼レベル0(新規)のユーザーが、表示されている「サイトへのようこそ/紹介」トピック内で10件の投稿を読むことで信頼レベル1に昇格するように設定し、サイトの残りの部分を信頼レベル1以上のみアクセス可能にすることです。その後、気に入らないユーザーをレベル0に降格させたり、停止させたりできます。

ワイルドカードドメインによる自動登録や類似機能の導入については、サイト内で何度か話題になっていますが、プラグインが必要です。正直なところ、私たちもそれが必要だと考えています。

Thank you for this detailed reply, I’ll explore your solution.

In fact I imagined giving no rights to all users to a category, except to a group who can read/write. By default everybody is in this group (so all registered users can write in it) but if I remove someone from this group, then he can’t access the category. So my question was more how to put all members in a group (and all new members by default in this group).