shooj
(shooj)
1
こんにちは、皆さん。
以前のスレッドをいくつか読みましたが、解決策が見つかりません。
各ボード用に作成されたホワイトリスト登録されたユーザーグループのメンバーのみが内容を見られる、プライベートなボードを作成したいというケースがあります。具体的には、サイクリングクラブ同士で議論を行い、他のクラブには見られないようにしたいという用途です。
このスレッドでは、「グループの可視性を『全員』に設定する必要があります。そうしないと、参加をリクエストするためにグループ自体が表示されないためです」と提案されていました。
#1. Chrome で Discourse の管理者アカウントを使用して試してみましたが、別のブラウザで通常の Discourse メンバーアカウントでログインしても、グループメンバーではない人が参加をリクエストできる箇所が見つかりません。何が足りないのでしょうか?
#2. グループを全員に可視にするこのアプローチは、メンバーのみが内容を見られるというプライベートグループの目的と矛盾してしまいます。各ボードのプライバシーを維持できる別の方法はありませんか?
長期的には、数十、あるいは数百の自転車クラブがそれぞれ独自のボードを持つようになる可能性があります。フォーラム管理者として、各クラブの誰かにグループ所有者の権限を割り当てたいと考えています。各クラブの所有者が新規メンバーを承認できるようにしたいのです。グループ所有者にメンバーシップリクエストを送信する仕組みは、まさにこのワークフローに最適だと思われますが、どう設定すればよいかがわかりません。
だれか、平易な言葉でアドバイスをいただけないでしょうか?私は技術に詳しくないため、GitHub のコードに関するリンクなどは理解できません。
「いいね!」 3
smrtey
2
グループを作成すると、12〜14 番目(?)のフィールドは以下のようになります。
「ユーザーが自由にグループに参加できるようにする(公開されているグループが必要)」が選択され、可視性が「全員」に設定されていることを確認してください。または、ユーザーが自ら参加するのではなく、グループ所有者に参加リクエストを送信するのみを許可したい場合は、「ユーザーがグループ所有者に参加リクエストを送信できるようにする」を選択してください。
すでにグループを作成している場合は、これらのオプションは以下の場所にあります。
/g/グループ名
管理 → メンバーシップ → アクセス
その後、ユーザーがグループページにアクセスすると、グループを確認して自ら参加できます。
「いいね!」 5
shooj
(shooj)
4
@smrtey さん、とてもわかりやすい画像をありがとうございます。
これは非常に役立ちました。追加で一点申し上げますと、グループは最初から「グループの可視性 = 全員」で作成されている必要があります。
既存のグループの可視性を「全員」に変更しようとしましたが、反映されなかったようです。また、「ユーザーがグループ所有者にメンバーシップリクエストを送信できるようにする」というチェックボックスがグレーアウトして選択できなくなっていました。なぜそうなったのかはわかりません。
とにかく、元のグループを削除して最初からやり直したところ、今は正常に動作しています。
「いいね!」 4
simon
5
既存のグループで設定できます。「表示」ドロップダウンの設定を変更した後、「変更を保存」ボタンをクリックしてください。「変更を保存」ボタンをクリックしても変更が保存されない場合は、お知らせください。
「ユーザーがメンバーシップリクエストを送信できるようにする」チェックボックスがグレーアウトしている問題は、表示設定に関連しています。このチェックボックスは、グループの表示設定が「全員」または「ログイン中のユーザー」に設定されている場合のみ有効になります。ユーザーにチェックボックスが無効な理由を説明するために、ユーザーインターフェースに何かを追加できるかもしれません。
「いいね!」 4
pfaffman
(Jay Pfaffman)
6
@shooj さんが見落としているもう一つの点は、「ボード」と言った場合、それは「カテゴリ」を指しているということです。グループはユーザーの集まりであり、カテゴリはトピックの集まりです。
各クラブについては、前述の通りグループを作成するとともに、そのグループのメンバーにのみ表示されるように設定したカテゴリも作成してください。
「いいね!」 5
system
(system)
クローズされました:
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.