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

Opened 12 years ago

Closed 12 years ago

#2038 closed defect (fixed)

admin:メンバーリストのポイントのフィルタが正常に動作していない

Reported by: imamura623 Owned by: ebihara
Priority: critical Milestone: OpenPNE2.10.6
Component: pne-admin Version: 2.8.x & 2.10.x & 2.11.x
Keywords: OpenPNE2.8.11 OpenPNE2.12beta2 Cc:

Description

■現象

メンバーリストのポイントのフィルタが正常に動作しておりません。

下記を例にしますと、

ランク: A 10ポイント
    B 20ポイント
    C 30ポイント
    D 40ポイント

下限を「A」 上限を「B」に設定した場合、ランクA~Bのメンバーが表示されるのではなく ランクA~Cのメンバーが表示されております。

■原因

■修正内容

■関連情報

Change History (21)

comment:1 Changed 12 years ago by kiwa

Keywords: OpenPNE2.8.10 OpenPNE2.11.5 added
Milestone: OpenPNE2.10.5

comment:2 Changed 12 years ago by kiwa

Keywords: OpenPNE2.8.10 OpenPNE2.11.5 removed
Milestone: OpenPNE2.10.5

2.10.5では見送ります

comment:3 Changed 12 years ago by ebihara

Keywords: OpenPNE2.8.11 OpenPNE2.12beta2 added
Milestone: OpenPNE2.10.6

comment:4 Changed 12 years ago by ebihara

Priority: minorcritical

comment:5 Changed 12 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

やります。

comment:6 Changed 12 years ago by ebihara

Keywords: 確認中 added

以下で修正しました。ご確認ください。

comment:7 Changed 12 years ago by ogawa

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

comment:8 Changed 12 years ago by nakasone

Owner: changed from ebihara to nakasone
Status: assignednew

やります。

comment:9 Changed 12 years ago by nakasone

Keywords: テスト待ち removed
Owner: changed from nakasone to ebihara

動作テストを行ったところ、以下のようなエラーが出ました。

  • ランク「REGULAR」の設定が0のとき、「REGULAR」を含む範囲で絞り込むとポイントが負の値のメンバーも表示されてしまう。
  • 該当するメンバーの一部しか表示されない。

comment:10 Changed 12 years ago by ebihara

単にテンプレートから指定されたポイントによる絞り込みをおこなうのではなく、テンプレートからはランクを指定し、絞り込み処理の中でランクの到達ポイントなどから絞り込むべきポイントを割り出すように変更します。

comment:11 Changed 12 years ago by ebihara

Keywords: 確認中 added
Status: newassigned

以下のリビジョンで、絞り込み時にポイントではなくランクを使用するように修正しました。

ご確認ください。

comment:12 Changed 12 years ago by ogawa

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

db_point_get_point4pre_rank_id() の関数名がわかりづらいので、get_next_rank_point みたいな名前の方がぱっと見わかりやすいと思います。

comment:13 Changed 12 years ago by ebihara

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

以下のリビジョンで修正しました。ご確認ください。

comment:14 Changed 12 years ago by ogawa

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

db_point_get_point4rank_id() もあわせて変えたい!

comment:15 Changed 12 years ago by ebihara

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

以下のリビジョンで db_point_get_point4rank_id も変更しました。

comment:16 Changed 12 years ago by ogawa

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

2.8と2.10も対応お願いします。

comment:17 Changed 12 years ago by ebihara

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

以下のリビジョンで 2.8.x と 2.10.x にも対応しました。

comment:18 Changed 12 years ago by ogawa

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

comment:19 Changed 12 years ago by kiwa

Keywords: テスト待ち removed

以下の現象の確認をお願いします

■Version

  • 2.8.x
  • 2.10.x

※2.12betaXは未確認

■現象

  1. 到達ポイントが0のランクを作成する
  2. メンバーリスト(admin_page_list_c_member)にてポイントの上限・下限ともに1で作成したランクで絞り込む
  3. 該当したメンバーの中にCSVインポートで追加して未ログイン状態のメンバーが表示されない

※招待メールから新規登録して未ログインのメンバーは表示される

comment:20 Changed 12 years ago by ogawa

Keywords: テスト待ち added

ポイント0のメンバーに関する問題については、今回のリリースでは見送りとし、別チケットを作成しましたのでそちらで対応する予定です。

http://trac.openpne.jp/ticket/2411

他に問題がなければこのチケットはfixしてください。

comment:21 Changed 12 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed

了解です。#2411の現象以外は特に問題ないのでこのチケットは完了とします。

Note: See TracTickets for help on using tickets.