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

Opened 13 years ago

Closed 13 years ago

#4376 closed defect (fixed)

承認待ちメンバーがいない時も行がないテーブルが表示される

Reported by: kudo Owned by: kiwa
Priority: minor Milestone: OpenPNE2.14.4
Component: pne-admin Version: 2.14.x
Keywords: Cc:

Description (last modified by kiwa)

■現象

承認制で、承認待ちリスト(m=admin&a=page_list_sns_entry)に承認待ちメンバーがいない状態でも行がないテーブルが表示されている。

#4337 参加時の管理者承認制でプロフィールが登録されない  において指摘された。(comment:ticket:4337:6

■原因

メンバーが0人の場合を考慮していなかった。

■修正内容

承認メンバーが0人の場合・検索の該当メンバーが0人の場合は、一覧表示のテーブルを表示せず「該当するメンバーが存在しません」メッセージを表示するように修正。

■関連情報

#4337 参加時の管理者承認制でプロフィールが登録されない

Change History (8)

comment:1 Changed 13 years ago by kudo

Description: modified (diff)

comment:2 Changed 13 years ago by imamura623

Component: 指定しないpne-admin
Milestone: OpenPNE2.14.4
Version: 2.14.x

comment:3 Changed 13 years ago by imamura623

Description: modified (diff)

comment:4 Changed 13 years ago by imamura623

Owner: changed from nobody to nagasawa

comment:5 Changed 13 years ago by kiwa

Owner: changed from nagasawa to kiwa
Status: newassigned

やっちゃいます

comment:6 Changed 13 years ago by kiwa

Description: modified (diff)
Keywords: 確認中 added

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

修正内容について

承認メンバーが0人の場合・検索の該当メンバーが0人の場合は、一覧表示のテーブルを表示せず「該当するメンバーが存在しません」メッセージを表示するように修正。

この仕様にした理由

監視機能が、該当記事が0件の場合にこのような表示になるので、その仕様に倣って修正しました。

元の修正案

 * 承認待ちメンバーがいない場合は、テーブルを表示せず「承認待ちのメンバーはいません」と表示する(ブラックリスト登録画面が参考になるかと思います)

ですが、このやり方だと仮に承認待ち一覧に表示される情報が増えた場合(プロフィール項目が全て表示されるような仕様変更があった場合)、<td colspan="">の値を対応させる必要がでてくるので、却下させてもらいました。申し訳ありません。

修正の表示が適用される条件

トータルの件数が0件の場合に表示されます($pager.total_num で判定)。そのため、「承認待ちが0件の場合」「検索結果が0件の場合」は適用されますが、表示件数0件のページを指定した場合(10件しかないのに100ページ目を指定など)は反映されません。

comment:7 Changed 13 years ago by itoda

確認しました。
問題ありませんでした。

comment:8 Changed 13 years ago by fukamachi

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

確認しました。

Note: See TracTickets for help on using tickets.