読者です 読者をやめる 読者になる 読者になる

Redmine

Redmineでニュースの参照可否を制御する(patch適用)

Redmine 3.3時点では、ニュースの参照に関する権限が無く、一部のユーザにニュースを見せないということが出来ません。 @onozaty Feature #7068 が採用されればRedmine 3.4.0でロールごとにニュースの参照が制限できるようになります。 https://t.co/fXkrc4U…

Redmine: リポジトリタブでデフォルト表示されるbranchを変更する(View customize plugin)

View customizeで『「リポジトリ」タブをクリック時にデフォルトで表示されるブランチをmasterではなく、ある特定のブランチに設定したい』といった問い合わせをいただいたので対応してみました。 onozaty/redmine-view-customize - GitHub 画面をJavaScript…

Redmine: チケットの説明欄を非表示にする(View customize plugin)

GoogleグループのRedmine Users (japanese)で、チケットの説明欄を非表示にするにはといった質問があったので、View customize pluginで対応してみました。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmine…

Redmine: 一部のカスタムフィールドを説明の下に移動する(View customize plugin)

@onozaty 色々とご相談ですみません。特定のカスタムフィールドを、説明欄の下に移動させるにはどうすればいいですか。JQueryのmanipulationを使えば出来そうな気がするのですが、上手くいってません。よろしくお願いします。— 松谷 秀久 (@mattani) Novembe…

Redmine: コンテキストメニューからステータスを変えた際に、対象バージョンも変更する (View customize plugin)

How can I set default value when I change the status_id to refused in the issue list context menu? · Issue #4 · onozaty/redmine-view-customize-scripts · GitHub Issueとして、コンテキストメニューからステータスを却下(6)に変えたときに、対象バ…

Redmine: チェックボックスのカスタムフィールドを横並びで表示する (View customize plugin)

Redmine Users (japanese) - Google グループで、チェックボックスを横並びにしたいといった要望が出ていたので、View customize でやってみます。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグイ…

Redmine: チェックボックスのカスタムフィールドを2列で表示する (View customize plugin)

Redmineの複数チェックボックスで、項目を2列に並べる方法無いでしょうか。cfの1列表示化により、広大な空白が出来て見映え悪過ぎ。— y503Unavai (@y503Unavailable) 2016年8月24日 チェックボックスを2列で表示したいとのことなので、ちょっと考えてみまし…

Redmine: チケット一覧の進捗率欄に値も表示する (View customize plugin)

Blogへのコメントで、チケット一覧の進捗率で数値も表示したいといったコメントをいただきました。 View customize pluginを使って以下の様なことをしようとしていますが、うまくいきません。宜しければアドバイス頂けないでしょうか? ・やりたいこと: Redm…

Redmine 3.3 で"+"ボタンを有効にしながら、「新しいチケット」タブも表示する (View customize plugin)

Redmine3.3で追加された"+"ボタンはとても良いと思うのですが、「新しいチケット」タブが消えるといったところは、それなりにインパクトが大きいようです。 Redmine 3.3 で導入された"+"ボタン - Enjoy*Study だったら両方有効にすれば、、、ということで…

Redmine 3.3 で導入された"+"ボタン

Redmine 3.3新機能紹介: 作成画面へ1クリックで移動できる+ボタンが追加 | Redmine.JP Blog Redmine 3.3 で"+"ボタンが追加されて、さまざまなオブジェクトの作成が、一か所にまとまりました。 個人的には、メニューに統一感が出るのと、ニュースやバージ…

Redmine: ステータスに応じて、カスタムフィールドの表示を切り替える (View customize plugin)

How can I define to show issue_custom_field_values_1 field, when the issue_status_id is 6( Refused) · Issue #2 · onozaty/redmine-view-customize-scripts ステータスが却下になったら、カスタムフィールドを表示したいといったIssueがあがっていたの…

Redmine 3.3.0 リリース

Redmine 3.3.0 がリリースされましたので、いつも通りAltasにboxをあげておきました。 下記ですぐにRedmine 3.3.0が試せます。 vagrant init onozaty/redmine-3.3 vagrant up Redmine 3.3.0のCHANGELOG 日本語訳 | Redmine.JP Blog いろいろ良さそうな機能が…

Redmine: チケット作成時に処理を行う (View customize plugin)

「チケット作成時に、カスタムフィールドの値を使って他の項目の値を変えたい」といった相談をいただいたので、View customizeで書いてみました。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグイ…

Redmine: チケット一覧のコンテキストメニューをクリック時に処理を挟み込む (View customize plugin)

チケット一覧のコンテキストメニューからステータスを変更しようとした際に、アラートを出したいといった質問があったので調べてみました。 単にイベント差し込めばいいよねと、簡単に考えていましたが、コンテキストメニューを表示しようとしたタイミングで…

第10回redmine.tokyo勉強会にてView customize pluginについて発表してきました

第9回のLTに引き続き、View customize pluginについて発表してきました。 View customize pluginを使いこなす from onozaty 今回の発表では、View cutomizeの設定方法に関するノウハウを詰め込みました。View customizeを使おうとしている方の役に立てばと思…

Redmine: View customize plugin の v1.1.4 をリリースしました

View customize plugin の v1.1.4 をリリースしました。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view customize plugin) - Enjoy*Study リリース内容 バグ修正 …

Redmine: カスタムフィールドを連動させる(親の値に応じて、子を絞り込む) (View customize plugin)

カスタムフィールドを連動させられないかといった質問があったので、View customize pluginでやってみました。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view cus…

Redmine: プロジェクト一覧からの各プロジェクトのリンク押下時のリンク先を変える(View customize plugin)

プロジェクト一覧の各プロジェクトのリンクを押下時のリンク先は、プロジェクトの概要ページとなっていますが、ここを変更したいといった要望があったので、View customize pluginでやってみます。 onozaty/redmine-view-customize - GitHub 画面をJavaScrip…

Easy Ganttを試してみた

以前見かけて試せてなかった Easy Gantt を試してみました。 Easy Ganntは、Easy Software Ltd. が提供するガントチャートのPluginで、有償版と無償版があります。 Redmine Gantt Plugin - Easy Redmine Easy Software Ltd. は、Easy Redmine として、いろい…

Redmine未読ニュース通知プラグインを試してみた

Redmineのニュースを使って、手軽に周知事項を流せないかなぁと思ったのですが、既読管理ができないため、自分が未読の情報があるのか判断しずらいです。 そこで、既読管理ができるプラグインを探したところ、ちょうど良さそうなものが見つかりました。 【Re…

Redmineのチケット一覧を右クリックで表示されるコンテキストメニューを調整する(View customize plugin)

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

Redmineのカスタムフィールド:ユーザで、自分自身を選択しやすくする(View customize plugin)

担当者のプルダウンだと、「<<自分>>」といった選択肢が先頭に表示されて、自分自身の選択がしやすくなっているのですが、カスタムフィールドで書式をユーザとしたときは、同じくユーザを選択するプルダウンでも、そういった選択肢が出てきません。 ちょっと…

Redmine 3.2 の Vagrant boxイメージをAtlasにおきました

Redmine 3.2 が出たので、いつも通りAtlasにあげておきました。 Vagrantが入っていれば、下記のようなコマンドで Redmine 3.2 がすぐに試せます。 vagrant init onozaty/redmine-3.2 vagrant up なお、今回は、下記で公開されているAnsibleのplaybookを参考…

Redmine 3.2 でカスタムフィールドの書式として「キー・バリュー リスト」が追加されたので、「リスト」は使う必要が無くなった

Redmine 3.2 にて、カスタムフィールドの書式に「キー・バリュー リスト」が追加されました。 Redmine 3.2のCHANGELOG 日本語訳 | Redmine.JP Blog Feature #21060: Custom field format with possible values stored as records - Redmine 新たなカスタムフ…

Redmineのチケット作成画面で項目名を変更する(View customize plugin)

View customize pluginでチケット作成画面の項目名を変えてみます。(こないだのredmine.tokyoで話にあがりました) Redmineで何を管理するかによって、項目名がそぐわない場合がある(もともとBTSとしての名前なので)ので、利用者に対してわかりやすくするため…

第9回redmine.tokyo勉強会にてView Customize PluginについてLTしました

akipiiさんに声をかけてもらって、「View customize pluginで出来ること」といったタイトルでLTさせていただきました。redmine.tokyo勉強会自体にも初参加です。 View Customize Pluginで出来ること from onozaty View customize plugin に興味を持っていた…

Redmineのテキストの自動リンク(チケット番号など)で、日本語が前後に入ってもリンクになるようにする

Redmineのチケットの説明や注記に入れたテキストで、チケット番号やリビジョン番号は、自動的にリンクが設定されます。 ただし、下記のようにチケット番号の前後に空白やデリミタ(カンマ等)が無いと、識別してくれません。そのため、適宜スペースをいれるな…

Redmineで担当者を特定のルールでグループ化し、グループ毎に表示する(View customize plugin)

Redmineでユーザが多くなってくると、担当者のプルダウンで選ぶ場合に、ユーザを探すのが手間になってきます。 ということで、View customize pluginを使って、ユーザをグループ毎に分けて表示しようかと考えたのですが、すでに下記のようなプラグインがあり…

Redmine 3.1.0 がリリースされました

Redmine 3.1.0 が先日リリースされました。 Redmine 3.1.0 リリース | Redmine.JP Blog Redmine 3.1.0 released - Redmine とりあえず、自分が公開している下記のプラグインは問題なく動くことを確認しました。 画面をJavaScript/CSSで簡単にカスタマイズで…

RedmineのPluginを作成する際に、他のPluginと競合するような安易なファイル名を付けない

自分が公開しているRedmineのプラグインが、他のプラグインと一緒に使うと動かないといった問題が2回発生しました。 Parent issue filter plugin for redmine の v1.0.2 をリリースしました。 - Enjoy*Study Copy parent issue id plugin for redmine の v1.…

Copy parent issue id plugin for redmine の v1.0.1 をリリースしました。

他のPluginと競合して動かないといった問題があったため、v1.0.1 で対処しました。 チケットをコピーしたときに親チケット番号をコピーするRedmineプラグインを作成しました(Copy parent issue id plugin for redmine) - Enjoy*Study onozaty/redmine-copy-p…

Redmine(2.3.0~2.6.0)のチケット一覧で親チケットの題名を非表示にする(View customize plugin)

Redmineの2.3.0から2.6.0では、チケット一覧で親チケットを表示すると、題名も一緒に表示されます。 結局、一覧で必要以上に幅を取ってしまうなどといった話が多かったのか、2.6.1で元に戻ったのですが、2.5でそれをどうにかしたいといった話を見かけたので…

Redmineで使用しているRubyをバージョンアップする(1.9.3->2.1.2)

Redmineで使用しているRubyをバージョンアップした際のメモです。 Redmineは2.5.2、OSは CentOS 6.5 になります。 Ruby1.9.3のアンインストールは下記の記事のままになります。 ソースからインストールした Ruby 1.9.3 をアンインストールする で、Ruby 2.1.…

Parent issue filter plugin for redmine の v1.0.2 をリリースしました。

親チケットでフィルタできるRedmineプラグインを作成しました (Parent issue filter plugin for redmine) - Enjoy*Study onozaty/redmine-parent-issue-filter - GitHub Hudson plugin と Parent issue filter plugin を一緒にインストールして利用すると、…

Redmineのプロジェクト一覧ページを見やすくする(View customize plugin)

Redmine-Users-ja のメーリングリストで下記のようなメールが流れていました。 Redmine3.0.1を使用しています。 プロジェクト数が増えるにしたがって、プロジェクト一覧画面の使い勝手が悪くなってきました。project_tree_viewなるプラグインにて、折り畳み…

Redmineがインストール済みのVagrant Boxファイルを公開しました(2.0から3.0まで)

Atlas(旧Vagrant Cloud)にて、Redmineの各バージョンがインストール済みのBoxを公開しました。Redmine 2.0~3.0までの各種バージョンを取り揃えています。(マイナーバージョンは現時点での最新です) onozaty/redmine-3.0 onozaty/redmine-2.6 onozaty/redmin…

Redmineで選択項目が大量にあるチェックボックスを扱いやすくする(View customize plugin)

大量の項目があるチェックボックスによる問題 Redmineのチケットのカスタムフィールドとして、複数選択可能なチェックボックスが作れます。 ただ、選択項目が大量にあると、下記の点が不便に感じました。 表示領域をとても大きくとってしまう 選びたい項目を…

Redmine 3.0 で、チケットをコピーした際に、ステータスを変更できない場合がある(解決方法あり)

Redmine 3.0 で、コピーして作ったチケットのステータスを変更しても、コピー元のステータスで登録されてしまうといった問題が発生しました。 問題が発生する手順は下記のとおりです。 チケットをコピー(デフォルトのステータスではないもの) ステータスを変…

Redmineでサイドバーを開閉可能とし、かつ縦スクロールでも隠れないようにする(View customize plugin)

追記@2015-03-29>> サイドバーの高さがウインドウサイズを超えるような場合(カスタムクエリが大量にある場合)に、ウインドウサイズを超えた位置を選択できなくなるので、下にスクロールした際には、サイドバーの末尾の位置で調整し、上にスクロールした場合…

Redmine view customize plugin が Redmine 3.0 にて動作しない問題に対処しました(バージョン1.1.2)

onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view customize plugin) - Enjoy*Study View customize plugin の バージョン1.1.2をリリースしました。Redmine3.0で動…

View Customize Plugin for Redmine (社内勉強会資料)

社内の勉強会でLTした資料をSlideShareにあげました。 View Customize Plugin for Redmine from onozaty View Customize Pluginを作った経緯とか書いています。 onozaty/redmine-view-customize - GitHub Redmine使っていて、使いずらいところをUserScriptで…

Redmineでトラッカー毎にデフォルトステータスを変える(View customize plugin)

南旺理工: Redmineでトラッカーごとにデフォルトのステータスを指定できない Redmineで課題管理をする時の注意点: プログラマの思索 もうすぐ出るRedmineの3.0で解消するとのことですが、、3.0にすぐにあげられない方に向けて、Redmineでトラッカー毎にデフ…

Redmineのチケット画面で履歴をショートカットで移動する(View customize plugin)

チケットで履歴が長くなると、どこからどこまでが一つの履歴なのかわかりずらくなったりします。 そこで、履歴の1つを強調し、かつショートカットキーで履歴を移動できるような変更をView customize plugin を使って行ってみます。 View customize plugin の…

Redmineで次/前のリンクにaccesskeyを設定

Redmineで次/前のリンクにaccesskeyを追加するパッチが取り込まれていました。次のバージョン(3.0)で入るみたいです。 Patch #18692: Access keys for previous (p)/next (n) links - Redmine で、これいいなぁと思ったので、View customize plugin使ってiss…

Redmine 2.3.0 にて、作業時間の記録でフィルタが指定できるようになった(query.rbの役割が変わった)

Redmine 2.3.0 で、作業時間の記録でフィルタが指定できるようになっています。 この機能追加にからんで、app/models/query.rb を継承して、 issue_query.rb と time_entry_query.rb が追加されています。 もともとissueでしかフィルタがなかったので、query…

Redmine view customize plugin で入力したPath patternをチェックするようにしました(バージョン1.1.1)

onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view customize plugin) - Enjoy*Study View customize plugin の バージョン1.1.1をリリースしました。 Path patternの…

Parent issue filter plugin for redmine の v1.0.1 をリリースしました。

親チケットでフィルタできるRedmineプラグインを作成しました (Parent issue filter plugin for redmine) - Enjoy*Study onozaty/redmine-parent-issue-filter · GitHub Redmineの親チケット、ルートチケットの番号でフィルタできるParent issue filterプラ…

Redmineの画面で振られているclass属性について

Redmineでは、デザイン変更がしやすいように、class属性が適宜設定されています。これらのclass属性を利用することにより、テーマやプラグインによるデザイン変更が簡単になっています。 本ページでは、どのようなclass属性が付与されているかを説明します。…

Redmineのデザイン変更方法

Redmineにおけるデザインのカスタマイズ方法には、下記のような方法があります。 また、デザイン変更がしやすいように、class/id属性が適宜振られています。(class名の話は別のエントリで) テーマ Redmineで標準で提供されている機能です。 デフォルトですで…

Redmine2.4以降でプロジェクト毎に背景色を変える方法(View customize plugin)

issueの各ページでは、URLにプロジェクトが含まれないため、URLからプロジェクトの判断ができません。そのため、下記に書いた方法だと、issueのページにてうまくプロジェクト毎に背景色を変えるということができませんでした。 Redmineでプロジェクト毎に背…