ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 13 years ago

Closed 13 years ago

#1653 closed defect (fixed)

コミュニティ管理者からのメッセージを受け取る設定の参加者が0人だと、コミュニティ参加者全員にメッセージを送ることが出来ない

Reported by: kiwa Owned by: yamaji
Priority: minor Milestone: OpenPNE2.10.4
Component: その他 Version: 2.8.x & 2.10.x & 2.11.x
Keywords: OpenPNE2.8.9 OpenPNE2.11.4 Cc:

Description (last modified by yamaji)

■現象

  1. コミュニティ参加者全員がコミュニティ管理者からのメッセージを受け取らない設定にする
  2. コミュニティ管理者がコミュニティ参加者全員にメッセージを送る画面(c_send_message)を表示
  3. 適当なタイトル・メッセージを入力して「送信」ボタンを押下する
  4. 「このページにはアクセスすることができません。」画面に遷移してしまい、メッセージを送ることができない

■原因

送るべきメールアドレスが見つからない状態のとき権限エラーを発生させていた。

■修正内容

メール送信が出来るコミュニティーメンバーが0人であっても、処理を続行して、コミュニティー管理者からみて正常な処理が行われたように見せかける。

■関連情報

エラーの出し方、文言等はこの時点では対応しない。

Change History (12)

comment:1 Changed 13 years ago by ebihara

Milestone: OpenPNE2.11.3

開発版で修正します

comment:2 Changed 13 years ago by ogawa

Milestone: OpenPNE2.11.3

comment:3 Changed 13 years ago by yamaji

Owner: changed from nobody to yamaji
Status: newassigned

comment:4 Changed 13 years ago by yamaji

対処の方法として

コミュニティトップ画面でもし、コミュニティ全員が管理者からのメールを受け取らない設定になっていたら、「参加者にメッセージを送る 」リンク外しを「全員が管理者からのメール受け取らない設定をしています」という文言置き換える。

comment:5 Changed 13 years ago by kunitada

とりあえず「このページにはアクセスすることができません。」のエラー画面に行くのが問題なので、見た目上は送れる正常遷移にするのがよいのではないか。

で、二段階目としては「コミュニティ参加者全員がコミュニティ管理者からのメッセージを受け取らない設定」になっていたら、エラー文言を出すというのは別チケットにて仕様を決めてから行おう。

comment:6 Changed 13 years ago by yamaji

見た目上問題がないようになる設定でいきます。

comment:7 Changed 13 years ago by yamaji

Description: modified (diff)

comment:8 Changed 13 years ago by yamaji

リビジョン
2.8.x r5029
2.10.x r5030
trunc r5028

チェンジセット
2.8.x r5029
2.10.x r5030
trunc r5028

comment:9 Changed 13 years ago by yamaji

Keywords: 確認待ち added

comment:10 Changed 13 years ago by ebihara

Keywords: OpenPNE2.8.9 OpenPNE2.11.4 確認中 added; 確認待ち removed
Milestone: OpenPNE2.10.4

comment:11 Changed 13 years ago by ebihara

以下のリビジョンでコメントアウトされていた箇所をコード上から削除しました。権限チェックがやや心配ではありますが、他は大丈夫そうです。

comment:12 Changed 13 years ago by ogawa

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed

権限チェックに関しては、別途 #1865 で改善を考えます。

Note: See TracTickets for help on using tickets.