プロジェクト

全般

プロフィール

活動

2019/09/24から2019/10/23まで

2019/10/20

高徹 18:50 機能 #96 (終了): Redmine Glossary プラグインのスキーマの変更
[[Redmine Glossaryプラグイン再構築]] フェーズ21で本作業を実施した。
よって、本チケットはクローズする。
高橋 徹
高徹 11:36 機能 #96: Redmine Glossary プラグインのスキーマの変更
スキーマ変更は既存の再構築プロジェクト(#75)でも実現できる見込みがあるので、そちらで実施する。
そこで親チケットを変更した。
高橋 徹
高徹 09:27 機能 #96 (進行中): Redmine Glossary プラグインのスキーマの変更
マイグレーション(スキーマ変更)スクリプトを生成するRailsのスクリプト generate migrationを実行します。
まず、テーブル名termsをglossary_termsに変更するマイグレーションを作成します。Redmine専用スクリプトは用意されていないので、Redmine基点ディレクトリでRails汎用スクリプトで雛形を生成し、プラグインディレクトリへ移動・ファイル名変更します。
高橋 徹
高徹 02:09 機能 #96 (終了): Redmine Glossary プラグインのスキーマの変更
Redmine Glossaryの旧テーブルから新テーブルへのマイグレーションを作成する。
* terms -> glossary_terms
必須
* term_categories -> glossary_categories
必須
* glossary_style
マイグレーション要否決定
ユーザー毎の表示カスタマイズ設定は過去から引き継ぎしなくても致命的ではないので、マイグレーションをせずdropしてもよいかも。
|\2. 旧テーブルte...
高橋 徹
高徹 11:38 機能 #95 (却下): Redmine 4.xに対応するRedmine Glossaryプラグインを、旧バージョンのデータベースを引き継ぎ、且つコードをきれいに再構築する
中止 高橋 徹

2019/10/19

高徹 21:57 機能 #95 (却下): Redmine 4.xに対応するRedmine Glossaryプラグインを、旧バージョンのデータベースを引き継ぎ、且つコードをきれいに再構築する
チケット #75 で一から作成しているRedmine Glossaryプラグインは、過去のバージョンのデータを引き継ぐことができない。
そこで、過去のRedmine Glossaryプラグインのデータベースからマイグレートしつつ、再構築したコードでRedmine 4.x対応版を作成する。
高橋 徹
高徹 21:51 機能 #83 (却下): Redmine Glossaryプラグインをリファクタリングする
本タスクは中止 高橋 徹
高徹 21:48 機能 #83 (フィードバック): Redmine Glossaryプラグインをリファクタリングする
リファクタリング困難につき、本タスクは中止としました。
子チケットを終了させるため、いったんフィードバックにします。
高橋 徹
高徹 21:51 機能 #88 (却下): acts_as_listをacts_as_positionedで置き換え
本タスクは中止 高橋 徹
高徹 21:50 機能 #87 (却下): リソースルーティングの導入
本タスクは中止 高橋 徹
高徹 21:50 機能 #86 (却下): テーブル名(モデル名)の衝突可能性低減
本タスクは中止 高橋 徹
高徹 21:49 機能 #85 (却下): コントローラーのbefore_actionでプロジェクトを取得する際はRedmineのAPIを呼ぶ
本タスクは中止 高橋 徹
高徹 21:49 機能 #84 (却下): 不要ファイルの削除
本タスクは中止 高橋 徹

2019/09/29

高徹 07:56 調査 #94: JavaFXのサードパーティ・ライブラリChartFXでスペクトラム表示
ビルドと実行はできたが、デバッグ実行でエラー発生 高橋 徹

2019/09/28

高徹 12:22 調査 #94: JavaFXのサードパーティ・ライブラリChartFXでスペクトラム表示
Gradleプロジェクトのソースコードのバージョンがデフォルトでは8だったので13に変更する
* build.gradle
高橋 徹
 

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