xav
(Xavier)
1
こんにちは、
特定のグループに限定された非公開カテゴリがあります。そのカテゴリ内の投稿を非メンバーが閲覧しようとすると、期待通りメンバーシップをリクエストするオプションが提示されます。
グループの所有者は /g/[グループ名]/requests で参加リクエストを確認できますが、サイト内通知やメール通知は届きません。
このため、リクエストの管理が難しく、所有者の一人がそのページにアクセスしてアクセスを許可するまで、リクエストが滞留してしまいます。
見落としがある設定で通知を受け取る方法はあるでしょうか?
sam
(Sam Saffron)
2
これはバグのようです。私はプラグイン作成者からのリクエストに関する通知も届かなくなっていることに気づきました。@vinothkannans さん、こちらの原因を調査していただけますか?
xav
(Xavier)
4
サンさん、ありがとうございます。
私は v2.4.0.beta2 +235 にいます。
@vinothkannans さん、あなたの開発ワークフローはまだ詳しくありませんが、必要であれば詳細を記載したイシューを作成することに喜んで対応します。
こちら(try.discourse およびローカル環境)でも問題の再現ができませんでした。
上記コードの通り、通知用 PM が作成されるのは、直近にオンラインだったグループオーナー 5 人のみです。あなたのグループには 5 人を超えるオーナーがいるようです。
オーナーは 6 人います。
xav
(Xavier)
6
設定をもう少し詳しく見て、関連するものを探ってみました:
管理者の誰かが、可視性を「全員」から「ログイン中のユーザー」に変更したと思います。
そして現在、「ユーザーがメンバーシップを送信できるようにする」がチェックされていますが、無効になっています。
別のグループ(ログイン中のユーザーにのみ表示される)を見ると、
「ユーザーがメンバーシップリクエストを送信できるようにする」は無効で、チェックされていません。
これが問題の原因でしょうか?ログイン中のユーザーにのみ表示されるグループに対してメンバーシップリクエストを送信できないのは、想定された動作なのでしょうか?
はい、グループの表示レベル設定は「メンバーシップリクエスト」機能に影響を与えています。「ログインユーザー」オプションは、最近 グループの表示レベル設定に追加されました。その後、メンバーシップリクエスト機能は「ログインユーザー」オプションとも(「公開」だけでなく)互換性があるべきです。それを修正します 