Redmineプラグインもくもく
前回、 Rubyの記述の意味がわかりませんでした。 これ。 module RedmineIine class Hook < Redmine::Hook::ViewListener def view_layouts_base_content(context = {}) controller = context[:controller] if controller.controller_name == 'issues' && con…
前回、init.rb を書いただけという状態でした。 今回は、こちら。 チケット詳細ページにいいねを表示する。 既存のviewに何か要素を追加するときは、hook + jsで! 公式ページ hookリスト www.redmine.org 既存画面に何か追加したい場合に、 上記のHooks List…
これまでの開発環境を駆使するには、DockerやRailsなど詳しく勉強する必要があるかもしれませんが、一気にやっても多分忘れてしまうので(という理由で)後回しにしつつ、以前ハンズオンでちんぷんかんぷんだったものをトレースしながら、プラグイン作成にそ…
(まだ)開発環境の続きです。(遅い・・・(^_^;) ) DockerCompose ・Dockerツール群の一つであるDockerComposeを使うと、コンテナ立ち上げ設定をファイル化(yml形式)して管理することが可能になります。 ・docker-compose で起動する場合は、Dockerfile…
前回、plugin開発用のRedmineが起動できる様になりました。 qiita.com こちらのページで、akikoさんが丁寧に説明されているので、説明は不要と思いますが、もくもくの覚え書きとして、僕なりの解釈で説明を書いてみようと思います。 と言いましても、結局Doc…
前回の続き 引数でバージョンを切り替える様に出来るか検討しよう。 docker-compose.ymlを引数対応に戻します。 REDMINE_VERSION: 3.4-stable ⬇ REDMINE_VERSION: $REDMINE_VERSION 3.3-stable を試す 3.3-stable は、ruby 2.3までしか対応していないので、D…
前回のもくもく開発環境 準備のつづきです。 もう一度、docker-compose build でエラーを確認します。*1 エラー表示 warning: Could not find remote branch :-3.4-stable to clone. fatal: Remote branch :-3.4-stable not found in upstream origin ERROR:…
Redmineプラグインもくもく会 山梨 #000回