Skip to content

fix #3238 【ブログカテゴリ】並び替え機能 追加#4443

Open
kaburk wants to merge 1 commit into
baserproject:5.2.xfrom
kaburk:5.2.x-#3238
Open

fix #3238 【ブログカテゴリ】並び替え機能 追加#4443
kaburk wants to merge 1 commit into
baserproject:5.2.xfrom
kaburk:5.2.x-#3238

Conversation

@kaburk

@kaburk kaburk commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

作成してみました。どうでしょうか?

コアに入れるべきでなさそうでしたら、別途プラグイン化しようと思います。

スクリーンショット 2026-07-06 11 15 54 スクリーンショット 2026-07-06 11 16 02

@ryuring

ryuring commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

@kaburk おおお、ツリー形式になってる、便利になりますね。問題としてはメンテナンススコープが増えることぐらいですかね。
@seto1 @katokaisya いかがでしょう?

@seto1

seto1 commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

是非コアで欲しい機能です。
けっこう求められている機能だと思います。

触ってみて気になった点は以下です。

  • 「子カテゴリを追加」からカテゴリを追加しても、親カテゴリが設定されない
  • ツリー形式だとカテゴリの削除が失敗する
    • 削除に失敗しました。CSRF token from either the request body or request headers did not match or is missing.

  • カテゴリを追加後、表形式に切り替わる
  • ブログが複数あるときに、カテゴリの移動に失敗する場合がある
    • 例:
      • ブログ1にカテゴリを追加
      • ブログ2にカテゴリを追加
      • ブログ1にカテゴリを追加
      • → 最後に追加したカテゴリを最初に追加したカテゴリの上に移動後、画面をリロードすると元の位置に戻る
      • 再度同じ操作をすると変更できる

あとは、コンテンツ管理のようにツリー構造のチェックやリセット機能が必要になってくるかもしれません。

@kaburk

kaburk commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator Author

とりあえず不具合的なところを修正して、ツリー構造のチェックやリセット機能(既存のコンテンツ管理と同等の機能)も追加しています。(リセット機能の改造構造維持についての改善は別チケットで検討中です)

@seto1

seto1 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

@kaburk ありがとうございます。いずれの問題も修正されていることを確認しました!
あとは、新規追加になったカテゴリ移動用のアクションも、初期の権限は許可で良いと思います。
既存の、初期で許可になっているカテゴリの編集と似たような操作のためです。

https://github.com/kaburk/basercms/blob/863927fac65eb5f1850d85ac3e6dc2756581cd40/plugins/bc-blog/config/permission.php#L87

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants