Hi @tgustilo
I seem to have gotten things working without recourse to any 3rd party plugins.
The built-in Automations plugin is the only one I am using, and a tip & a gotcha for this was posted just above in this thread.
I have (for now) given up on a conditional signup user dialog where the info a user is asked to provide differs depending on the forum they want to access. So no Discourse Authentication Validations or Custom Wizard Plugin
The result is not quite as elegant for public forum applicants, but to some extent there is probably utility in exposing most of the professional qualifications and working role etc custom user fields used for private forum applicants anyway, to capture any other professional qualifications and roles the applying member of the public holds, and displaying this on their public profile.
This info means anyone engaging with this person has a greater sense of what might be relevant to their level and area of expertise.
From here, I would really like a way for an administrator to be able to directly edit a user application before it is approved - all from the same approval dialog
That way someone attempting to apply for access to the private forum who clearly doesn’t belong (based on the other info provided), can at least be granted membership of the public forum user group without having to re-apply from scratch (wasting that effort), and any other obvious mistakes could be corrected in one hit (Perhaps with a color coded flag warning the user of their edited profile fields).
Right now addressing problems in submitted applicant user profiles (including the user’s selected user group) requires either rejecting the user’s application outright, with little if any detailed explanation, or undertaking a separate multi-step and error prone clean up process, with high risk of mistakes or omissions by the administrator.
@tgustilo様
サードパーティのプラグインを一切使用せずに、すべてを機能させることができたようです。
使用しているのは組み込みの「Automations」プラグインのみで、これに関するヒントと注意点は、このスレッドのすぐ上で投稿されています。
(今のところ)ユーザーがアクセスしたいフォーラムによって異なる情報が要求される条件付きサインアップユーザーダイアログは諦めました。そのため、Discourse Authentication ValidationsやCustom Wizard Pluginは使用していません。
パブリックフォーラムの申請者にとっては、それほど洗練されたものではありませんが、ある程度は、プライベートフォーラムの申請者に使用される専門資格や職務などのカスタムユーザーフィールドのほとんどを公開することに有用性があるでしょう。これにより、申請者が持つ他の専門資格や役割を捉え、公開プロフィールに表示することができます。
この情報により、その人と関わる人は、その人のレベルや専門分野に関連する可能性のあるものについて、より深く理解することができます。
ここから、管理者が承認前にユーザー申請を直接編集できる方法を本当に希望します。すべて同じ承認ダイアログから行えるようにしたいです。
そうすれば、提供された他の情報に基づいて、明らかに属していないプライベートフォーラムへのアクセスを申請しようとしている人も、最初からやり直す(その労力を無駄にする)ことなく、少なくともパブリックフォーラムのユーザーグループのメンバーシップを付与でき、その他の明らかな間違いも一度に修正できます(編集されたプロフィールフィールドについてユーザーに警告する色分けされたフラグが表示されるかもしれません)。
現在、提出された申請者のユーザープロファイル(ユーザーが選択したユーザーグループを含む)の問題に対処するには、詳細な説明がほとんどまたは全くないままユーザーの申請を完全に拒否するか、管理者の間違いや見落としの高いリスクを伴う、別個の多段階でエラーが発生しやすいクリーンアッププロセスを実行する必要があります。