プロジェクト

全般

プロフィール

Bug(バグ) #1707

完了

Did not consider the waiting for approval of community participation(マイホームのコミュニティ参加数が承認待ちを考慮していない)

Masato Nagasawa さんが約14年前に追加. 13年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2010-10-19
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
Yes
3.8 で発生するか:

説明

Overview (現象)

承認が必要なコミュニティに参加申請している場合に、
リストに表示されていないにも関わらずカウントされてしまう。

Causes (原因)

Doctrineのリレーション情報から member_id が一致する CommunityMember のレコードを取得しており、
community_member.is_pre を考慮していないことが原因です。
また、 レコードの取得後にカウント処理を行っているため、速度面でも問題があります。

$member->CommunityMember->count()

Way to fix (修正内容)

Member クラスに is_pre を考慮して Doctrine_Query::count() を行うメソッドを追加して置換する。


関連するチケット 2 (0件未完了2件完了)

関連している OpenPNE 3 - Backport(バックポート) #1795: Did not consider the waiting for approval of community participation(マイホームのコミュニティ参加数が承認待ちを考慮していない)Fixed(完了)Masato Nagasawa2010-10-19

操作
関連している OpenPNE 3 - Backport(バックポート) #1794: Did not consider the waiting for approval of community participation(マイホームのコミュニティ参加数が承認待ちを考慮していない)Fixed(完了)Masato Nagasawa2010-10-19

操作

他の形式にエクスポート: Atom PDF