招待リンクの所有者を変更する方法は?

「招待したのはあなたです:」というユーザー名をどのように変更できるか教えてください。システムからの招待にしたいのです。これは個人を表すものではなく、コミュニティからの招待だからです。これは非常に重要です。よろしくお願いします!(:

「いいね!」 2

/admin/user ページから system のふりをすることができます。

「いいね!」 2

実際には、システムになりすますことを隠しており、表示されるのは次のとおりです。

設定で変更できることがあるかもしれません。ありがとうございます!

「いいね!」 2

うーん。どこにホストされていますか? Discourse.org でホストされている場合は、サポートにメールを送信するとよいでしょう。推奨を行う前に、最近アップグレードされた自己ホスト型インストールでテストしたところ、画面は次のようになります。

そして、それをクリックするとシステムになりました。招待は作成しませんでしたが。

「いいね!」 3

ありがとうございます。サイト設定の担当者に連絡します。:+1:

「いいね!」 2

もしあなたがモデレーターで管理者ではないなら、それが理由です。もちろん、あなたよりも権限のあるユーザーになりすますことはできません。

「いいね!」 3

アプリの app.yml の sysadmin/developer のメールアドレスだけがシステムを偽装できるのだと思いますか? テストユーザーに管理者権限を付与したばかりですが、システム用の偽装オプションは表示されません。

「いいね!」 4

その通りだと思います。開発者用メールアドレスが別であることは忘れがちですが、それが管理者権限を取得する最も一般的な方法です。

「いいね!」 4

わかりました、ありがとうございます。確認してみます!ご協力に感謝します! :folded_hands:

もし私がシステムになりすますことができれば、招待リンクの所有者を変更できますか?リンクをすべて再作成してコンテキストに戻すよりも良いでしょう!

よろしくお願いします!

「いいね!」 2

いいえ。システムとしてリンクを作成できるようになります。所有者を簡単に変更できるとは思いません。私が正しければ、レールコンソールで行う必要があります。それらが多数ある場合は、バルクでいくつかのことを行う方法の手がかりを得るために、Administrative Bulk Operations を参照する必要があります。ただし、正確な例があるとは思いません。

「いいね!」 4

ありがとうございます (:

投稿の所有者を変更できるのと同じように、所有者を変更できるのは良い機能だと思います。

「いいね!」 1

Gassimさん、こんにちは!ユースケースについてもう少し詳しく教えていただけますか?招待状はどのように共有していますか?招待状の「所有権」という考え方は、招待者と招待される人の間に信頼関係があり、それがコミュニティの構築に役立つというものです。招待者は、保留中の招待状を監視したり、必要に応じて再送信したり、招待が承認されたときに通知を受け取ったり、承認された招待状のクレジットを得たりすることもできます。

もしこれらすべてが不要な場合は、管理設定を変更して、新しいユーザーが直接サインアップできるようにすることをお勧めします。あるいは、systemではない、あなたがなりすましを許可されているコミュニティを代表するユーザーとしてサインアップすることもできるでしょう。

「いいね!」 3

@tobiaseigen ありがとうございます!このオプションを選択しました。

ご質問ありがとうございます!ユースケースの詳細については、トピック「招待上限を無制限に!」で説明しましたが、所有権を変更するオプションがあるのは、コース参加者をディスカッションフォーラムやコミュニティ/コースなどに招待しており、それらは個々人を代表するものではないため、「〇〇さんがあなたをディスカッションフォーラムに招待しました」というメッセージが招待の目的に合わないからです。

要するに、Adminを使用したため「〇〇さんがあなたを招待しました」と表示されることを知らず、サイトが招待したと表示されると思っていました。そしてテスト中にそのメッセージを見てしまい、コースコンテンツ全体にリンクを再作成して置き換えるのではなく、リンクの所有権を変更したいと思いました!(:

ユースケースをよく説明できたことを願っています!まだテスト中ですが、サポートに心から感謝いたします。

「いいね!」 2

ユースケースを拝見しました。

…ドキュメントに、リンクをたどったときにユーザーを正しいプライベートカテゴリに誘導するようなリンクを残す必要があるという、同様の経験を共有したいと思います。そして、システムの仕組みを考えると…

…私たちの場合はうまくいきませんでした。都市の住民への行動喚起だったため、都市のガイドラインに従って、私たちには不合理でした。

Discourseの2つの機能を組み合わせました。

  1. 権限のためのユーザーグループ
  2. パーマリンク

グループに直接リンクすると、参加をリクエストできます(そのグループの設定による)。「リクエスト」ボタンが表示されます。https://meta.discourse.org/g/chat-testers にアクセスすると、同様のものが見られます。

「リクエスト」ボタンを押すと、ユーザーはサインアップ/グループへの参加プロセスに入ります。

https://example.org/g/neighborhood のようなリンクを送信したくなかったので、リダイレクトを送信することを選択しました。また、それらを管理したい(都市のプライバシーポリシーは素晴らしい!)だけでなく、必要に応じてリンクを更新できるようにしたかったため、Discourseのネイティブパーマリンク設定(/admin/customize/permalinks で利用可能)を使用しました。

その後、ドキュメントに次のようなメッセージを残しました。

このコースにご興味をお持ちいただきありがとうございます。レッスンを完了するには、Course 1 に参加してください: https://forums.example.edu/student-invite。

これは、スクリーンショットのパーマリンクリダイレクションにより https://forums.example.edu/g/Students がロードされ、学生のオンボーディングが続行されます。


この方法は、モデレーターがグループをオンボーディングするための同様のツールを持ちながら、招待システムを柔軟に保つことができるため、気に入っています。:slight_smile:

「いいね!」 4

共有してくれた @maiki さん、本当にありがとうございます!あなたのアイデアは素晴らしいと思います。~~~しかし、私の質問は、「参加リクエスト」はまだフォーラムにサインインしていないユーザー(匿名ユーザー)に表示されるのかということです。~~~そして、表示される場合、参加リクエスト後にトピックにリダイレクトされますか? 更新: テストしましたが、ユーザーは特定のトピックにリダイレクトされませんでした。

もう一つの問題は、参加者がリクエストが承認されるまで待たなければならないことです。それは自動化しましたか?(これは設定で有効になると思いますか?) 編集: 確認しましたが、グループへの招待リンクと同じ方法で承認を自動化する方法はありません。これは、参加者がグループオーナーがリクエストを承認するまで待たなければならないことを意味しますが、国際的なコースでは、リクエストをすぐに承認するために24時間体制で対応することは保証できず、参加者に待ってもらう方法もありません!

「いいね!」 2

「ユーザーが自由にグループに参加および退出できるようにする」のようなオプションがありますが、グループが非表示の場合は利用できません。

「いいね!」 2

ありがとうございます。グループが表示されているだけでなく、「参加をリクエストする」オプションでも機能しません。

まだ検討するオプションがありますが、問題は、コース参加者が早期にフォーラムにサインアップし、最初の招待状を使用することを保証できる場合にのみ機能することです!

ありがとうございます!

「いいね!」 2

関連するカテゴリに情報トピックをピン留めしました。私のユースケースでは、議論すべき複雑な主題があったため、消化しやすく議論しやすくするために個別のトピックに分割しました。

はい、私が処方した方法は、プライベートグループでもうまく機能しません…

:thinking:

すべてをまとめると…おそらく、Discourse Automation を介して、このワークフローを自動化できるのではないでしょうか?ユーザーがグループに参加したときに、読んでもらいたいトピックへのリンクを含むPMが送信されるように設定しますか?

「いいね!」 2

これが、それが本来行うべきことであるため、招待リンクを使用している理由です。

  1. ユーザーをプライベートグループに追加する
  2. ユーザーをトピック投稿にリダイレクトする
「いいね!」 3