basyura's blog

あしたになったらほんきだす。

redmine

Boot Redmine on Docker

久々に触るといろいろ変わってるのと記憶力がなさすぎるのとですぐハマるので未来の自分のためのメモ。 boot $ curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-redmine/master/docker-compose.yml > docker-compose.yml $ docker-comp…

Redmine - view customize plugin でプロジェクト判定

特定のプロジェクトの場合に処理をしたい。 今まで Path pattern にプロジェクトの url が含まれているかで判定してた。 例: http://redmine/projects/hogeproject/* チケットを開くと url からプロジェクトが消えてチケット番号だけになったときに発動しな…

Redmine - View Customize Plugin の編集時の高さを調整

View Customize Plugin は便利だけど、編集しようとするたびに毎回気になることがある。 編集するテキストボックスの高さが狭い。 毎回広げてから編集を開始するのが手間 (Github のページを見るとスクリーンショットは十分な領域が確保されているのだけど自…

Redmine - カスタムクエリをタブに追加する

Redmine実践ガイド 理論と実践、事例で学ぶ新しいプロジェクトマネジメント作者: 株式会社アジャイルウェア出版社/メーカー: ソシム発売日: 2015/06/22メディア: 単行本この商品を含むブログ (3件) を見る チケットの一覧を見る際にはいろいろな視点がある。…

Redmine - 未完了バージョンの内容をメールする

Redmine実践ガイド 理論と実践、事例で学ぶ新しいプロジェクトマネジメント作者:株式会社アジャイルウェアソシムAmazon Redmine のバージョンが放置プレイ。リリースされてるのかされてないのか分からないチケット群。 通常はリリース時に状況確認するのだけ…

Redmine - view customize plugin で編集リンクの横にコメントリンクをつける

社内の開発チームでは redmine が浸透しているのだけど、開発がメインじゃないたまに redmine をのぞきに来る人達によく言われるのが どこからコメントを入れたらいいのか分からない 「注記」のラベルを「コメント」に変えているので、「編集のリンクを押し…

Redmine - wiki 記法を増やす

wiki 記法を増やしてみる。plugin 化したいけど ApplicationHelper にベタ書きされているので難しそう。メソッドをごっそり書き換えるなら可能に思えるが本体側の修正に取り残されるので微妙。 とりあえずやってみる。個別ブランチは feature を頭に付けるル…

Redmine - サブプロジェクトから親プロジェクトのリポジトリに識別子無しでリンクを貼る

うちのプロジェクトの構成はこんな感じ。 親プロジェクト │ ├ メインリポジトリ (svn) │ └ サブリポジトリ (git) ├ サブプロジェクト1 ├ サブプロジェクト2 └ サブプロジェクト3 ようやく git での開発が始まったので、メインリポジトリ(だった) の svn …

Redmine - 右クリックメニューの表示位置を調整する

redmine のチケット一覧とかに出るポップアップメニューのサブメニューが出る位置がもうちょっと賢くならないかなぁ。項目が多いのが良くないんだけど、上の方の選択メニューが選べない。または出す項目を絞りたい。どうせバージョンとステータスぐらいしか…

redmine - ウォッチャーの追加ウインドウの高さを変える

動的に変えたいところだけどスタイルで変更。 #users_for_watcher { height: 400px; }

Bitnami (Redmine) 2.5 → 3.2 へアップデート

会社の Bitnami (Redmine) が 2.5 で古いのだけど Bitnami は一度アンインストールしてからインストールする必要があるようだったので放置してた。3.2 になるに至っていろいろ機能追加されてきた機能が欲しいというリクエストをもらったのでアップデート。vm…

redmine - diff mail plugin

前々から wiki が更新された場合のメール通知に diff も含んでくれたらいいのにと思ってたのをようやく実装。ただし、windows の場合は fc を叩いた結果を貼り付ける。windows でも gnutils の diff を使ってやればいいじゃんと思っていたのだけど、実際動か…

redmine - sidecontents plugin

https://github.com/basyura/redmine_side_contents前プロジェクトで Redmine を一人で使い始めてからユーザが一人、二人増え、現プロジェクトでは人数の増減はあるもののだいたい 20 人程度が常時使用する必須ツールに至る。現プロジェクトでは 3 年を超え…

Redmine - バージョンを見やすくする その2

こんなところか。 app/views/versions/show.html.erb <%= form_tag({}) do -%> <table class="list related-issues"> <tr> <th>#</th><th><%= l(:field_project) %></th><th><%= l(:field_category) %></th><th><%= l(:field_subject) %></th><th><%= l(:field_status) %></th><th><%= l(:field_assigned_to) %></th> </tr> </table>

Redmine - バージョンを見やすくする

app/views/versions/show.html.erb <%= form_tag({}) do -%> <table class="list related-issues"> <tr> <th><%= l(:field_category) %></th><th><%= l(:field_subject) %></th><th><%= l(:field_status) %></th><th><%= l(:field_assigned_to) %></th> </tr> <caption><%= l(:label_related_issues) %></caption> <%- @iss…</table>

redmine のバージョンに表示されているチケットの色をつけたりソートしたり

担当者を表示 優先度が高いものは上へ クローズしたものは下へ 優先度で色付け 奇数行と偶数行で色付け クローズしたものは背景色をグレーに 担当チケットにオレンジマーク diff --git a/app/views/versions/show.html.erb b/app/views/versions/show.html.e…

Bitnami の Redmine で thin のインスタンスを増やす

redmineThin3 を追加する場合の手順メモ サービスを登録 C:/Bitnami/redmine-2.5.0-0/apps/redmine/scripts/serviceinstall.bat redmineThin1 を参考にして管理者権限で実行 "C:\Bitnami\redmine-2.5.0-0/apps/redmine\scripts\winserv.exe" install "redmin…

redmine_wiki_index_tree_view に keyword filter を追加

Redmine の wiki index ページを tree view で表示する - redmine_wiki_index_tree_view - basyura's blog https://github.com/basyura/redmine_wiki_index_tree_view keyword に入力した内容でツリーを維持しながらフィルタできる機能を追加。 単純に onkey…

Redmine の wiki index ページを tree view で表示する - redmine_wiki_index_tree_view

書いてみた https://github.com/basyura/redmine_wiki_index_tree_view redmine デフォルトの表示。tree view 化して第一階層だけ開く (デフォルト)tree view 化して第二階層まで開く (js のコメントアウトをはずす)wiki page が増えてくるとどこに何がある…

redmine の期日にデフォルトを設定する - redmine_default_due_date

https://github.com/basyura/redmine_default_due_date期日にデフォルトで一週間後をセットするプラグインを作ったみた。view_issues_new_top の hook を使って実装。

redmine の hook が登録される流れ

チケットの誤爆登録 @basyura Redmine の設定で「フィールドに対する権限」を使って「説明」フィールドを入力必須にしておくと幸せになれますよ〜— SAKAGUCHI Takashi (@hamajyotan) April 14, 2014 @basyura 残念ながらそうなんですよね・・(´・ω・`)— SAKA…

redmine で親プロジェクトのリビジョンにリンクをはる

親プロジェクトでリポジトリの設定をしている場合に、子プロジェクトで r100 と書いてもリビジョンへのリンクが貼られない。残念。その場合、parent_project_id:r100 とものすごく冗長な記法が必要になる。つらい。次プロジェクトにリポジトリが無い場合は親…

Redmine のチケット一覧のヘッダに class を追加する

プラグインを作ってみた。 https://github.com/basyura/redmine_add_class_to_column チケットの一覧で名前の間に空白があると、空白で改行されて 2 行になっちゃって無駄に高さ取るよ ウワァァァァァァヽ(`Д´)ノァァァァァァン! となることしばしば。ソースを直接いじってた…

ubuntu で動いてた redmine 1.3.1 を windows の bitnami 2.5.0 へ移行

ようやく。2 系に変わった時にプラグインが一斉に動かなくなったのと移行先のマシンが無いのが主な理由で、ずっと 1.3.1 で運用してた。さすがにボロマシンになってきたのでいつ飛んでもおかしくないなと思っていたのだけど、案外調子いいし、移行がめんどく…

入社年度的に下のほうが優秀な人が多いと感じるのは

何故かなぁ。改めて感じた。やっぱ勢いかなぁ。自分に無い部分のあこがれ的な所で。久々に会いに来てくれた後輩は redmine 推進派の一人で (もう一人は僕なんだけど)、前から優秀なのは知ってたけど、やっぱり優秀だった。行動力のある優秀。いくつかの客先…

redmine で期日が近いチケットをメールで通知する

期日が間近のチケットをメールで通知する(リマインダ機能)- Redmine.JP のまんまなんだけど・・・地味にハマったのでメモ。期日が3日以内に到来するチケットを通知 rake redmine:send_reminders days=3 RAILS_ENV=productioncron に登録して日次バッチにす…

Vim Advent Calendar 37日目 - rmine.vim

あけましておめでとうございます。今年もよろしくお願い致します。 _(_ _)_この記事は Vim Advent Calendar 2012 : ATND の37日目の記事です。前日は、 @ShougoMatsu さんの 暗黒美夢王が紹介するエディタアニメ 2012+おまけ でした。 (´ー`)。o O (やばい…

第3回 shinagawa.redmine 勉強会で LT してきた

祝Redmine 1.4.0リリース!ということで第3回勉強会を開催します。 Redmineのコミッターである@marutosijpさんのセッションや初のワークショップなども検討しています。 第3回shinagawa.redmine勉強会 redmine の勉強会で vim 荒らしというわけではないけど…

Redmine のチケットの歴にコメントだけ表示するプラグインを作ってみた

Redmine がもうすぐ Ruby 1.9.3 に対応しますね。次のステップは Rails 3 系への対応ということで楽しみだ。ただ、動かなくなるプラグインがゴロゴロ出てくるんじゃないのかなぁという印象。ということで?チケットの歴にコメントだけ表示するプラグインを作…

unite-yarm の outline を書いた

unite-yarm は redmine のチケットを RU できる unite.vim のプラグイン。 https://github.com/basyura/unite-yarm (使っているのは自分だけかもしれないけど・・・)チケットの内容が長くなると全体が把握しにくくなるので、{{toc}} 記法的なものが欲しかっ…