プロジェクト

全般

プロフィール

Bug(バグ) #1783

完了

#1580のカテゴリのソート順の修正が不十分である

Mutsumi Imamura さんが約14年前に追加. 約14年前に更新.

ステータス:
Invalid(無効)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
-
開始日:
2010-11-16
期日:
進捗率:

0%

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

説明

現象

#1580 の「コミュニティカテゴリがテーブルcommunity_categoryのカラムsort_orderではなく、ID順にソートされる」の修正が不十分で、管理画面のカテゴリ順がID順でソートされてしまいます。
OpenPNE3.6beta6で #1580 を対応したときにこの問題を発見できずにリリースしてしまったため、追加で対応が必要になりこのチケットを作成しました。
この問題はOpenPNE3.6のみで再現します。

下記は親チケットのコピペです。

h3. Overview (現象)

2系から3系へアップデートのアップデート時に以下の操作を行うと、コミュニティカテゴリがテーブルcommunity_categoryのカラムsort_orderではなく、ID順にソートされる
<pre>
前提
 ・2.12のときに、コミュニティカテゴリのIDとsort_orderの並びが違う状態
 (後から追加し、カテゴリ的には既存のものより上にしたいため)

結果
・そのデータをupgrade する
・OpenPNE3で参照しているテーブルcommunity_categoryのカラムsort_order ではなく、ID順にソートされてプルダウンメニューに表示される
</pre>

h3. 再現バージョン

* OpenPNE2.12 → 3.4.6

h3. Causes (原因)

h3. Way to fix (修正内容)

h3. 報告元

http://sns.openpne.jp/diary/24997 から転載
<pre>
2.12から3.4.6へアップデートした環境で、

前提
 ・2.12のときに、コミュニティカテゴリのIDとsort_orderの並びが違う状態
 (後から追加し、カテゴリ的には既存のものより上にしたいため)

結果
・そのデータをupgrade する
・OpenPNE3で参照しているテーブルcommunity_categoryのカラムsort_order ではなく、ID順にソートされてプルダウンメニューに表示される
</pre>

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

関連している OpenPNE 3 - Backport(バックポート) #1580: A community category is sorted not in order of column sort_order of table community_category but in order of ID. (コミュニティカテゴリがテーブルcommunity_categoryのカラムsort_orderではなく、ID順にソートされる)Fixed(完了)Masato Nagasawa2010-08-25

操作

Mutsumi Imamura さんが約14年前に更新

  • 対象バージョンOpenPNE 3.6beta7 にセット
  • 3.6 で発生するかYes にセット

Mutsumi Imamura さんが約14年前に更新

  • ステータスNew(新規) から Invalid(無効) に変更
  • 対象バージョン を削除 (OpenPNE 3.6beta7)
  • 3.6 で発生するか を削除 (Yes)

申し訳ありません
#1528 のコメントを見逃しており、再度確認したところ #1580 での対応に不備がないことを確認しました。
現状、管理画面のカテゴリのソート順はID順で並ぶ仕様で正しいようです。

下記は #1528 のコメントのコピペ

現状カテゴリのソートカラムにはnullが入っているため、
nullのカテゴリについては1より順番が上になります。
コミュニティカテゴリのソート順自体変更する機構が存在していないため、
これについては別チケットで対応する必要があると思います。

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