adriatic
(Nikolaj Ivancic)
1
手順:管理者ユーザーインターフェースを使用して、新しいユーザーをメール(nikolaj.ivancic@congral.com)で招待しました。この招待は正常に送信され、私のメールクライアントでも受信されました。メール内のリンクをクリックすると:
admin (adriatic) さんが参加を招待しました
forum.congral.tech
特定のソフトウェア技術に関する議論とドキュメント化
ご興味があれば、以下のリンクをクリックしてください:
https://forum.congral.tech/invites/cb875db71fb5fe9f82919322f0e50608
(新しいユーザーのタグ cb875db71fb5fe9f82919322f0e50608 に注意してください)
そのリンクをクリックすると、Discourse アプリに新しいページが作成されます:
これは誤った表示です。なぜなら、この招待されたユーザーはまだ存在していないからです。この「誤った表示」を補うために、この新しいユーザーが「保留中のユーザー」リストに表示されます:
通常のユーザーリストを見ると、以下のように表示されます:
「保留中のユーザー」とはどういう意味ですか?また、それらをアクティブなユーザーに昇格させるにはどうすればよいですか?
ここにはいくつかの問題があります。それらを整理してご説明いただけますでしょうか。
simon
2
エラーメッセージ「申し訳ありません。この招待は、既存のアカウントを持っていない新規ユーザーを対象としています。」が表示されるのは、招待メールのリンクが、すでに Discourse にログインしているユーザーのブラウザウィンドウからクリックされた場合です。これは公共のコンピューターで起こり得る可能性がありますが、私が自分自身に送った招待をテストしている際にも何度か遭遇しています。おそらく、あなたも同様の状況に陥ったのかもしれません。もしそうであれば、単に招待プロセスをテストしているだけの場合、招待を受け入れる前に Discourse からログアウトするか、シークレットブラウザウィンドウから招待を受け入れるようにしてください。
スクリーンショットの「Pending」リストは保留中のユーザーを表示しているのではなく、保留中の招待を表示しています。つまり、招待は送信されたものの、まだ引き換えられていない状態です。
adriatic
(Nikolaj Ivancic)
3
@simon ありがとうございます。この場合、私は(nik@congral.com として)Discourse にログインした状態で、自分自身の「もう一人の自分」(nikolaj.ivancic@congral.com)に招待メールを送信しました。Discourse が、すでにログインしているユーザーを招待していることを認識するほど賢い(あるいはそうあるべきだ)とは思えないため、その説明が理解できません。
私は、Discourse にログインした状態で、自分自身に送ったメール内のリンクをクリックしました。
さらに、「招待の引き換え(redeeming an invitation)」という用語も理解できません。私はリンクではなく、メールを通じて招待を行いました。ご説明いただけますでしょうか。
simon
4
Discourseが検知しているのは、あなたのブラウザで誰かがDiscourseにログインしているという事実です。代替アカウントに送られた招待を受け入れる前に、メインアカウントからログアウトする必要があります。あるいは、シークレットウィンドウを開いて、そこから招待を受け入れる方法もあります。招待を受け入れると、実際にユーザーがDiscourseにログインすることになります。ブラウザに別のユーザーがログインしている状態でそれが許可されるのは不自然です。
Discourseでは、送信した招待を受け取ったユーザーがそれを受け入れたことを「Redeemed(引き換え済み)」と呼びます。前の投稿にある「Invites」のスクリーンショットで「Redeemed」タブをクリックすると、あなたが送った招待を受け入れたユーザーの一覧が表示されます。
adriatic
(Nikolaj Ivancic)
5
ありがとうございます。「to redeem」という用語を誤って解釈しました。これはディスコース管理者が実行するアクションだと考えましたが、正しくは招待されたユーザーが「redeem(受け取る)」するという意味です。より直感的な動詞としては「accept(受け入れる)」が適切だと思います。
simon
6
はい、「承認された招待」と考えるのがよいでしょう。