basyura's blog

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

redmine

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

Redmine実践ガイド 理論と実践、事例で学ぶ新しいプロジェクトマネジメント作者: 株式会社アジャイルウェア出版社/メーカー: ソシム発売日: 2015/06/22メディア: 単行本この商品を含むブログ (3件) を見る 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

https://github.com/basyura/redmine_diff_mail前々から 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}} 記法的なものが欲しかっ…

unite-yarm で redmine のチケットを RU (表示・更新)

yet another redmine source for unite 本家がないので yet も糞もないけど、もっといいのが出てくることを期待して 使い方 Unite redmine チケット一覧の表示(かつ、一覧をキャッシュ) キャッシュがあればそれを表示 必要なもの webapi-vim https://github.…

pure vim 1 行で redmine のチケットを更新する

webapi-vim を用意する。 webapi-vim: Vim Interface to Web API Description: Interface to WEB APIs. Currently this library support following protocols. * Basic HTTP * OAuth * Atompub * SOAP (in progress) This library include: XML Parser BASE6…

redmine のチケット一覧を表示する unite-yarm を作ってみた

会社をずる休みして redmine のチケット一覧を表示する unite-yarm を作ってみた。以前から pure vim で redmine のクライアントを書きたいと思っていたのだけど、力不足すぎて手が出せずにいた。チケットの一覧を取ってきて中身を表示するとこまでやったけ…

redmine_client

ActiveResource すごい。 redmine_client ってホントに小さなライブラリなのに、redmine の API にアクセスできちゃう。 サンプルプログラム #!ruby # -*- coding: utf-8 -*- require 'rubygems' require 'redmine_client' RedmineClient::Base.configure do…

カスタムフィールドのカスタム表示

チケットのカスタムフィールドをカスタム表示させたい。 入力するときはテキストボックス。表示するときは url に変換してリンクを表示。ってなぐあいに。

redmine のチケット一覧にカスタムフィールドを表示する方法がいかにイケてないか

なんでこんな UI なのか。 フィルタ条件のチェックを全て外す。 保存する。 新しいクエリ作成画面に移るので「規定の項目」のチェックを外すと下にカスタムフィールドを含んだ項目の一覧が表示される。カスタムフィールドを追加する。 カスタムフィールドを…

マルチスレッド対応できるのか?

AccountController#login のソースをちょっと見てみたらびっくりしたんだけど class AccountController < ApplicationController def login if request.get? # Logout user self.logged_user = nil ・・・省略・・・ private def logged_user=(user) if user…

Git リポジトリとの連携

リポジトリを作る $ mkdir /repos/redmine_test $ cd /repos/redmine_test $ git init $ touch README $ git add . $ git commit . -m "first commit"redmine の設定。管理者権限のユーザで SCM の種類とリポジトリを指定 リポジトリから確認

ガントチャートの日付表示

明らかにおかしいよねぇ・・・。

Redmine を仕事で使ってみようかと

Ruby on Rails 製のプロジェクト管理ソフトウェア Redmine を使ってみようと思い立つ。最近はメンテフェーズになって誰もいなくなってしまったため、一人で調整・仕様確定・開発・テスト・リリース・バグ修正とやっているのもあり「自作スケジュール管理 + w…