プロジェクト

全般

プロフィール

Backport(バックポート) #3635

完了

The community category is not considered a sort of parent categories (コミュニティカテゴリが大カテゴリのソートを考慮していない)

誠二 天重 さんが10年以上前に追加. 10年以上前に更新.

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

100%

予定工数:

説明

Overview (現象)

管理画面でカテゴリ関係を下記のように定義したとする.

  • A
    • a
    • b
  • B
    • c
    • d
    • e

これを下記の順番にしたとする.

  1. B
    1. c
    2. d
    3. e
  2. A
    1. a
    2. b

このときに,フロントエンド側のコミュニティ新規作成画面などでコミュニティカテゴリを選択する際に表示される select タグの option の項目が c d e a b と表示されるべきだが,a b c d e と表示されてしまう.

Causes (原因)

大カテゴリを考慮して小カテゴリのソートを行っていない。

Way to fix (修正内容)

小カテゴリと大カテゴリを別々のクエリで取得後、PHP 側でソート処理を行う。
(2系ではJOINを使用して1クエリで取得していたが、Doctrineを使用した場合テーブルの構造上の問題で同じ方法は使えない)
この結果を Doctrine_Collection で返すメソッドを CommunityCategoryTable に追加し、
既存のカテゴリ表示を行っている箇所をすべて置換する。


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

コピー元 OpenPNE 3 - Bug(バグ) #1859: The community category is not considered a sort of parent categories (コミュニティカテゴリが大カテゴリのソートを考慮していない)Won't fix(対応せず)誠二 天重2010-12-21

操作

誠二 天重 さんが10年以上前に更新

  • コピー元 Bug(バグ) #1859: The community category is not considered a sort of parent categories (コミュニティカテゴリが大カテゴリのソートを考慮していない) を追加

isao sano さんが10年以上前に更新

下記URLでプルリクしました
https://github.com/openpne/OpenPNE3/pull/149

isao sano さんが10年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

isao sano さんが10年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

isao sano さんが10年以上前に更新

  • 担当者Shinichi Urabe にセット

isao sano さんが10年以上前に更新

  • 担当者Shinichi Urabe から isao sano に変更

Shinichi Urabe さんが10年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

レビューOKです

isao sano さんが10年以上前に更新

単体試験完了しました。
結合試験終了後ステータスを終了いたします。

isao sano さんが10年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

結合試験完了しました。
問題ありませんのでステータスを「Fixed」いたします。

Shinichi Urabe さんが10年以上前に更新

  • ステータスFixed(完了) から Pending Testing(テスト待ち) に変更
  • 進捗率100 から 70 に変更

pull request 取り込み漏れです。。
取り込みました
https://github.com/openpne/OpenPNE3/pull/149

isao sano さんが10年以上前に更新

  • ステータスPending Testing(テスト待ち) から Pending Review(レビュー待ち) に変更
  • 進捗率70 から 50 に変更

更新履歴 f4b70b11b0660797cd51449216684da69d65f1bb で適用されました。

Shinichi Urabe さんが10年以上前に更新

更新履歴 9f22af88afc0b3d5f03562e316238d881a527bec で適用されました。

Shinichi Urabe さんが10年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

ステータスが戻ったのでなおします

誠二 天重 さんが10年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

結合試験完了しました。

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