プロジェクト

全般

プロフィール

活動

2018/06/08から2018/07/07まで

2018/07/07

高徹 23:19 リビジョン 33ca4f9a (redmine_glossary): Make routes in match to get/post/patch/delete
高橋 徹
高徹 23:13 リビジョン b48bc663 (redmine_glossary): Fix request parameter to hash explicitly with permition
高橋 徹
高徹 23:06 リビジョン 8af218b4 (redmine_glossary): Make strong parameter instead of attr_accessible
高橋 徹
高徹 22:53 リビジョン bf93ceba (redmine_glossary): Add missing image files of redmine to plugin assets and specified plguin name to image_tag
高橋 徹
高徹 20:32 機能 #81: Redmine 4.0でglossary pluginを動くようにする
削除のルーティング設定について
もとのroutes.rbには、次のように削除のルーティング設定が記載されている。
高橋 徹
高徹 20:19 機能 #81: Redmine 4.0でglossary pluginを動くようにする
ストロングパラメーターの実装に関して、HTTPリクエストパラメーターを受け取ってカテゴリモデルTermCategoryを生成するのは、教科書的にはTermCategoriesControllerであるが、本プラグインの実装では、GlossaryControllerのadd_term_categoryメソッドで生成している。
GlossaryControllerは肥大化しているので、いずれadd_term_categoryをTermCategoriesControl...
高橋 徹
高徹 17:12 機能 #81: Redmine 4.0でglossary pluginを動くようにする
リンクエラー 高橋 徹
高徹 15:54 機能 #81: Redmine 4.0でglossary pluginを動くようにする
GlossaryControllerのnewメソッドがどのタイミングで呼ばれどのようにふるまうのかが謎。
Ruby on Railsの教科書的な作りでは、
* HTTP Client から new リクエスト(GET)でコントローラーのnewメソッド起動
** コントローラーのnewメソッド内で空のモデルをnew
** new.html.erb テンプレートからフォームを含むHTMLをHTTP Clientに返却
* HTTP Client からモデルリソ...
高橋 徹
高徹 08:44 リビジョン ca23dc47 (redmine_glossary): Remove unloadable from models
高橋 徹
高徹 07:52 リビジョン 806ff402 (redmine_glossary): Remove unloadable from controllers
高橋 徹

2018/07/06

高徹 23:48 リビジョン a830d65a (redmine_glossary): Fix missing acts_as_list by gem
高橋 徹
高徹 07:40 リビジョン a1242632 (redmine_glossary): Fix all use of before_filter to before_action
高橋 徹

2018/07/04

高徹 22:51 リビジョン 9eaed6ad (redmine_glossary): db migration with versioning
高橋 徹
高徹 08:00 機能 #81: Redmine 4.0でglossary pluginを動くようにする
redmine:plugins:migrateタスクを実行するとエラー(プラグインによらず、プラグインがなくても) 高橋 徹

2018/07/03

高徹 20:17 リビジョン 7d0b6b7f (redmine_glossary): term link button on wiki toolbar show only project with glosary module
高橋 徹

2018/07/02

高徹 00:16 リビジョン ded315b0 (redmine_glossary): modified deprecated alias_method_chain to prepend
高橋 徹

2018/07/01

高徹 20:48 機能 #81: Redmine 4.0でglossary pluginを動くようにする
h4. alias_method_chain を prepend に置き換える
Wiki編集エリアに表示するツールバーは、JavaScriptで記述され、<Redmine基点>/public/javascripts/jstoolbar/ディレクトリ下にファイルが置かれています。このJavaScriptファイルを読み込むタイミングに割り込み、用語マクロを展開するボタンを1つ追加する処理を入れるものです。
JavaScriptを読み込むメソッドはjavascri...
高橋 徹
高徹 17:42 機能 #81: Redmine 4.0でglossary pluginを動くようにする
#81-3 の内容について追加情報
alias_method_chainでやろうとしていることは、wikiツールバーを表示するJavaScriptを読み込むタイミングをインターセプトして用語リンクのマクロを挿入するボタンを追加すること。
JavaScriptの読み込みタイミングは、javascript_include_tagメソッドを引っ掛け、その引数(JavaScriptファイルのパス)がjstoolbar/textileである、すなわちRedmineのpub...
高橋 徹

2018/06/24

高徹 22:53 機能 #75: Redmine Glossary プラグインを一から作成する
h4. functionalテストでplugin_fixturesがエラー
書籍のとおり、プラグインのtest_helper.rb にRedmine::PluginFixturesLoader::included に、ActiveRecord::Fixturesの記述がある場所で
@NameError: uninitialized constant ActiveRecord::Fixtures@
のエラー発生。
ActiveRecord::Fixture...
高橋 徹
高徹 10:52 機能 #75: Redmine Glossary プラグインを一から作成する
h4. テストの実行でnilエラー
まず、プラグイン雛形を生成した環境でテスト用の構築はしていない状況でテストを実行するとエラーとなった。
高橋 徹

2018/06/17

高徹 20:49 バグ #7 (フィードバック): RedmineのWiki記法でthumbnailマクロを使うと、使用した添付ファイル画像のリンクが壊れる
高橋 徹
高徹 20:48 バグ #7: RedmineのWiki記法でthumbnailマクロを使うと、使用した添付ファイル画像のリンクが壊れる
redmine 3.4ではこのバグが復活している。 高橋 徹
高徹 20:39 バグ #82: Redmineで同じ添付ファイルを指すthumbnailマクロを2つ記述すると2つ目でnot foundエラーとなる
print debug for Redmine trunk (r17370)
obj.attachments is different in filename shown as follows:
高橋 徹
高徹 14:24 バグ #82: Redmineで同じ添付ファイルを指すthumbnailマクロを2つ記述すると2つ目でnot foundエラーとなる
In case of an attachment file without comment.
* 1st thumbnail
{{thumbnail(default_wiki2.png)}}
* 2nd thumbnail
{{thumbnail(default_wiki2.png)}}
高橋 徹
高徹 14:19 バグ #82 (終了): Redmineで同じ添付ファイルを指すthumbnailマクロを2つ記述すると2つ目でnot foundエラーとなる
thumbnailマクロを同一ファイルに対して2個以上記述すると、2個目で次のエラーとなる(1個目は正常にファイル表示)。
> Error executing the thumbnail macro (Attachment farendbasic_wiki 2.png not found)
1st thumbnail points an attachment file with comment.
{{thumbnail(farendbasic_wiki...
高橋 徹

2018/06/09

高徹 22:30 機能 #75: Redmine Glossary プラグインを一から作成する
render_attachment_warning_if_needed が常にメッセージを吐く件
ApplicationControllerにメソッドが定義されている。
高橋 徹
高徹 19:14 機能 #75: Redmine Glossary プラグインを一から作成する
@attachment.visible? は、<redmineルート>/app/models/attachment.rb に定義されている。 高橋 徹

2018/06/08

高徹 08:15 機能 #75: Redmine Glossary プラグインを一から作成する
h4. 添付ファイル機能追加でコントローラーの実装について
本を参考に次の記述をしたが添付されない模様
高橋 徹
高徹 08:11 機能 #75: Redmine Glossary プラグインを一から作成する
h4. ファイル添付の機能追加で添付したファイルのダウンロードがエラー
一通り実装後、次の問題が発生している。
* 編集でファイルを選択して添付すると、@render_attachment_warning_if_needed@ がエラー表示、ただし添付ファイルは付加されている。
「1個の添付ファイルが保存できませんでした。」
* 詳細で添付ファイルをクリックすると403エラー
後者について、PUMAのログでチケット機能の添付ファイルのダウンロード(...
高橋 徹
 

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