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

Opened 11 years ago

Closed 11 years ago

#3974 closed defect (fixed)

管理画面でメンバーリストから最終ログイン,生年月日などの項目で絞り込んでメッセージ/メールを一括送信しようとすると、送信先が正しく表示されない。

Reported by: shintani Owned by: shingo
Priority: minor Milestone: OpenPNE2.14beta2
Component: 指定しない Version: 2.14.x
Keywords: Cc:

Description (last modified by kiwa)

現象

管理画面のメンバーリスト(list_c_member)から、
最終ログインや、生年月日などの必須項目(cond)を用いてメンバーを絞り込んだ際、
絞り込んだメンバーにメッセージ/メールを送信するしようとすると、
メール・メッセージ送信画面(send_messages_search)で、送信先が

のメンバー

となり、送信先についての表示があらわれない。

原因

プロフィール項目以外のメンバー情報の取得を正しく行えていなかった

修正内容

プロフィール識別名とプロフィールIDよりプロフィール項目名を取得、プロフィール項目以外のメーンバー情報(生年月日、メールアドレスなど)は絞り込みに含まれていた場合に項目名を表示するように修正。

■関連チケット

#3927

Change History (17)

comment:1 Changed 11 years ago by shintani

Description: modified (diff)
Type: enhancementdefect

comment:2 Changed 11 years ago by shintani

Owner: changed from nobody to shintani
Status: newassigned

comment:3 Changed 11 years ago by shintani

Keywords: 確認中 added

以下のリビジョンで修正いたしました。
確認お願いします。

comment:4 Changed 11 years ago by nagasawa

Keywords: 差し戻し added; 確認中 removed

表示されない原因はlist_c_memberから遷移した際に
パラメータcondが渡されていない場合でもこの画面を表示していたためです。
上記で修正した内容はlist_c_member側の修正であり根本的な解決ではない気がします。

根本的にこのバグを直す場合、
condパラメータが指定されていない場合はエラーを返すかsend_messages_allに遷移させるか
の対処が必要のように思えます。

comment:5 Changed 11 years ago by kudo

Keywords: 確認中 added; 差し戻し removed

以下のリビジョンでパラメータcondが渡されていない場合にはエラーメッセージを出すようにしました。 確認お願いします。

comment:6 Changed 11 years ago by nagasawa

Keywords: 差し戻し added; 確認中 removed

profile項目のみの絞り込みであった場合にもエラーメッセージが出てしまいます。

comment:7 Changed 11 years ago by shingo

Owner: changed from shintani to shingo
Status: assignednew

引き継ぎます

comment:8 Changed 11 years ago by shingo

以下のリビジョンで修正しました。

comment:9 Changed 11 years ago by shingo

Keywords: 確認中 added; 差し戻し removed

comment:10 Changed 11 years ago by shingo

作業中にadmin_page_find_c_member のボタンが通常表示になっているのを見つけたので r11854 でついでに修正しました。

comment:11 Changed 11 years ago by shingo

r11855 で2.14にマージしました

comment:12 Changed 11 years ago by imamura623

Keywords: 差し戻し added; 確認中 removed

動作テストしました。

  • MyNews(更新記録)で検索し、send_messages_searchに遷移すると、送信先の絞り込んだ条件表示になぜか県名が表示される

差し戻しです。

comment:13 Changed 11 years ago by shingo

以下のリビジョンで修正しました。

comment:14 Changed 11 years ago by shingo

Keywords: 確認中 added; 差し戻し removed

comment:15 Changed 11 years ago by shingo

以下のリビジョンで修正しました(不要な記述の削除)

comment:16 Changed 11 years ago by ogawa

Keywords: テスト待ち added; 確認中 removed

改善点として以下が挙げられますが、通常の動作には問題ないと思います。テスト待ちにします。

  • form_type:checkbox をリクエストデータの型で判別している
  • form_type:text,textarea をdb_c_profile_get_profile_value4requested_profile() の結果で判別している
  • 絞り込み条件が複雑な場合に、クエリ数が増えている

comment:17 Changed 11 years ago by kiwa

Description: modified (diff)
Keywords: テスト待ち removed
Resolution: fixed
Status: newclosed

動作上問題ないと判断し完了とします。

Note: See TracTickets for help on using tickets.