組織一覧の並べ替え(Organization Sort)

システム管理画面(system-manager)の組織一覧を、組織作成日時または画像生成数昇順/降順で並べ替える機能。既存の組織検索(絞り込み)フォームに「並び順」セレクトを統合し、 「検索」ボタン押下でまとめてURLへ反映する。

概要

関連する画面

組織一覧

システム管理画面 /organizations

apps/system-manager/app/organizations/page.tsx

UIプレビュー(並べ替え後の一覧カード)

カード上の指標・日付はテキストラベルを持たず、アイコン+値で表示する(各アイコンに title ツールチップ付き)。

組織名
契約プラン:すべて
並び順:作成日時(新しい順)▾
🔍 検索
株式会社サンプル不動産
👥 12 🖼️ 1,240 📝 スタンダード
🗓️+ 2025-04-01 🗓️✓ 2025-04-10 🗓️✗ 未設定
テスト商事株式会社
👥 3 🖼️ 86 📝 未設定
🗓️+ 2025-03-15 🗓️✓ 2025-03-20 🗓️✗ 未設定
👥 Users … 登録ユーザー数
📝 NotepadText … プラン名
🖼️ Images … 生成枚数(画像生成数)
🗓️+ CalendarPlus … 登録日(createdAt)
🗓️✓ CalendarCheck … 利用開始日(activatedAt)
🗓️✗ CalendarX … 利用終了日(deactivatedAt)

関連するコンポーネント・処理

並び順セレクト(SortField)
app/organizations/_components/organization-search-form/_fields/sort-field.tsx
検索フォーム(並び順を統合)
app/organizations/_components/organization-search-form/index.tsx
一覧取得(RAW SQL でID+画像生成数を並べ替え → findMany)
actions/organization/list-organization.ts

関連する用語

開発セッション