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

Opened 8 years ago

Closed 8 years ago

#4038 closed defect (fixed)

postgresqlの環境で管理画面のメンバーリストから「30日以上」「未ログイン」の絞り込みができない

Reported by: urabe Owned by: urabe
Priority: minor Milestone: OpenPNE2.12.13
Component: 指定しない Version: 2.12.x & 2.14.x
Keywords: OpenPNE2.14.0 Cc:

Description (last modified by urabe)

■現象

管理画面の「メンバ管理」-「メンバーリスト」において以下に該当するメンバーは存在するのに、絞込みができない。以下以外のメニューは正常に動作、MySQLでは問題なく動作。

  • 30日以上ログインしていない
  • 未ログイン

■発生バージョン

  • OpenPNE 2.10.5
  • OpenPNE 2.12.12
  • OpenPNE 2.14Beta2

■再現手順

管理画面の「メンバ管理」-「メンバーリスト」から「最終ログイン」の下のプルダウンメニューで「30日以上」「未ログイン」を選択する

■環境

環境1

  • OpenPNE:2.10.5
  • OS:RedHatLinuxES4
  • PHP:5.2.6
  • DB:PostgreSQL8.1.11
  • Apache:2-2.2.3

環境2

  • OpenPNE 2.10.5 と 2.12.12 と 2.14Beta2
  • CentOS 5.2
  • PHP 5.2.8
  • PostgreSQL 8.1.11

■原因

  • [30日以上] と [未ログイン] の検索の際、postgreSQLの場合もmysqlの場合もTimestamp型の「'0000-00-00 00:00:00'」で検索をおこなっていた

■修正内容

  • postgres 利用の場合は、「'0000-01-01 00:00:00'」で検索するように修正

■関連情報

Change History (10)

comment:1 Changed 8 years ago by kiwa

Description: modified (diff)

comment:2 Changed 8 years ago by urabe

Description: modified (diff)
Keywords: 再現待ち removed

comment:3 Changed 8 years ago by kiwa

Milestone: OpenPNE2.12.13

comment:4 Changed 8 years ago by urabe

Owner: changed from nobody to urabe
Status: newassigned

comment:5 Changed 8 years ago by urabe

Keywords: 確認中 added

r12054 で一旦コミットします

comment:6 Changed 8 years ago by urabe

Description: modified (diff)

comment:7 Changed 8 years ago by kiwa

Keywords: OpenPNE2.14.0 added

次期安定版にはOpenPNE2.14.0のメジャーバージョンアップ時に盛り込みましょう。

comment:8 Changed 8 years ago by urabe

trunkとstableに以下のリビジョンでマージしました。

comment:9 Changed 8 years ago by shingo

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

確認しました

comment:10 Changed 8 years ago by imamura623

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

動作テストしました。

  • stable-2.12.x
  • stable-2.14.x
  • trunk

上記の3つの環境で正しく動作することを確認しました。

Note: See TracTickets for help on using tickets.