「承認必須」中にメンバー招待を許可する—または類似の機能

私は、専門家のための Discourse を運営しており、新規登録時にサインアップページ(カスタムユーザーフィールドを通じて)で会員資格や研修情報の認証を求めています。そのため、入室にはスタッフの承認が必要です。

承認が必要な場合、新規ユーザーを招待できるのはスタッフのみであることは理解していますが、スタッフが招待した場合、その新規ユーザーは承認プロセスを経ないまま登録されてしまいます。

Discourse を以下のように変更することは可能でしょうか?
A. 新規ユーザーの招待をスタッフのみに制限しつつ、新規ユーザーも承認プロセスを経るようにする。
B. すべてのメンバーが新規ユーザーを招待できるようにしつつ、すべての新規ユーザー(スタッフによる招待者を含む)の承認を必須にする。

オプション B が最も望ましいです。

承認の判断はスタッフが行うため、スタッフが招待したユーザーを承認させるのは理にかなっていないように見えるかもしれません。しかし、その理由は、サインアップページのカスタムユーザーフィールドでは情報が Discourse 内に留まるのに対し、スタッフがユーザーを招待する場合、資格確認などを必要とするなら、招待前に Discourse 外でコミュニケーションを取る必要があるからです。

「いいね!」 1

これにアイデアを追加します。オプションCの案:招待機能をスタッフを含む全員に対して無効化できる場合、招待は代わりにPMでメールアドレスを送信してステージングユーザーを作成し、そのユーザーがサインアップ時に承認を必要とする形にできます。

「いいね!」 1

この質問と可能な代替ソリューションは、Allow users invited by staff to skip approval で議論されているため、閉じます。