出力を入力へ

プログラミングに関する自分が考えた事を中心にまとめます

Redmineのサブプロジェクトをソートして表形式に表示する

以前にサブプロジェクトを View Customize Plugin を利用して 表形式に表示する 記事を書いた が 実はサブプロジェクトはソートされていなかった.

デフォルトではサブプロジェクトの作成順に表示されるが, サブプロジェクト名に応じてソートされた方が便利. 実際に,他に利用してもらっている方からもそういう意図のコメントがあった.

あらためて考えてみると,ソートの仕組みを導入すること自体は楽に実装できるが, どのようにソートするかは難しいことに気が付いた. 例えばアルファベットの大文字・小文字の取り扱いや漢字を含む場合など.

あまり複雑なソートを導入するにしても どのようにソートするかは難しいので, 雑に文字列比較で実装することにした.

redmine 'view customize plugin' script to show sub ...