説明欄のテキストエリアの高さを変更(Redmine View Customize Plugin)

Redmine Users のメーリングリストに流れていたので、View customizeで対応してみました。 RedMineで新しいチケットを作成するとき、説明欄を最初から縦に長く拡張させて表示させる方法をご教授いただけないでしょうか。 縦スクロールバーの一番下の斜め線が…

Redmine: View customize plugin の v3.1.0 をリリースしました

View customize plugin の v3.1.0 をリリースしました。 onozaty/redmine-view-customize - GitHub 中国語(簡体字)のlocaleを追加しています。

Goでファイル内容の置換を行うCLIのツール(rcf)を作りました

ファイル内容の置換を行うrcfというCLIツールをGoで作りました。 "Replace the contents of the file" でrcfという名前にしています。 rcf 単にファイル内容を正規表現または文字列そのままで置換するツールです。 sedの構文をすぐ忘れるのと、WindowsとLinu…

Azure Fundamentals(AZ-900) をオンライン&無料で受験した

先日Azure Fundamentals(AZ-900)をオンライン&無料で受験しました。 Azure Fundamentals(AZ-900) とは Microsoft Azure の初心者向けの認定資格です。 Azure Fundamentals 試験は、クラウドの概念、 Azure サービス、 Azure ワークロード、 Azure のセキュ…

redmine-issue-loader のバージョン2.5.0をリリースしました

CSVを読み込んでRedmineのチケットを新規作成、更新するツール、redmine-issue-loaderのバージョン2.5.0をリリースしました。 今回のリリースにて、ウォッチャーの登録に対応しています。 { "headerName": "Watchers", "type": "WATCHER_USER_IDS", "multipl…

redmine-issue-loader のバージョン2.4.0をリリースしました

CSVを読み込んでRedmineのチケットを新規作成、更新するツール、redmine-issue-loaderのバージョン2.4.0をリリースしました。 2年ぶりのリリースです。 今回のリリースにて、複数選択可能なカスタムフィールドについても登録できるようになりました。 multip…

グループにユーザを追加するダイアログに、すべてをチェックするリンクを追加(Redmine View Customize Plugin)

Redmine Users のメーリングリストに流れていたので、View customizeで対応してみました。 対象ユーザー1000人弱のプロジェクトを設定したく、グループを1つ作り、そこに対象ユーザーを追加しようとしましたが、「すべて選択」みたいのができず、1000個弱を…

2022年3月から4月にZennで書いた記事

2022年3月から4月までの記事 Java9から17で入った新機能ピックアップ

カテゴリ毎にカスタムフィールドの表示/非表示を切り替える(Redmine View Customize Plugin)

下記の問い合わせがあって作ったサンプルです。 カテゴリ毎にカスタムフィールドの表示/非表示を切り替えます。 コード内容は下記にまとめています。 https://github.com/onozaty/redmine-view-customize-scripts/blob/master/examples/0047.change_visibili…

トラッカーに応じてカテゴリを絞り込む(Redmine View Customize Plugin)

下記の問い合わせがあって作ったサンプルです。 トラッカーに応じてカテゴリを絞り込みます。 コード内容は下記にまとめています。 https://github.com/onozaty/redmine-view-customize-scripts/blob/master/examples/0046.narrow_down_categories_according…

2022年1月から2月にZennで書いた記事

2022年1月から2月までの記事 Gitのタグやハッシュの情報をアセンブリに埋め込む(.NET Framework) Gitのタグやハッシュの情報をバージョン情報として埋め込む(Gradle)

The Redmine Award にノミネートしていただきました&今までの実績振り返り

The Redmine Award にノミネートしていただきました。 Redmineはオープンソースで提供されているWebベースのタスク・プロジェクト管理ツールです。 柔軟なカスタマイズが可能であり、活発なコミュニティ活動においては、単なるタスク・プロジェクト管理にと…

長いテキストのカスタムフィールドをトラッカーの後に移動する(Redmine View Customize Plugin)

下記の問い合わせがあって作ったサンプルです。 他の形式のカスタムフィールドを移動するようなサンプルはすでにありましたが、長いテキストの場合、DOMの構成が変わってくるので、ちょっと違った書き方が必要でした。 コード内容は下記にまとめています。 h…

Redmine issue assign notice plugin の v2.1.0 をリリースしました

チケットの担当者が変わったときに、SlackやRocket.Chat、Teams、Google Chat、Mattermostなどに通知するプラグイン、Redmine issue assign notice pluginのv2.1.0をリリースしました。 GitHub - onozaty/redmine_issue_assign_notice: It is a plugin of Re…

2021年音楽振り返り

2020年に引き続き、2021年に聴いた音楽を振り返ってみます。 アーティストをさん付けで書くかいつも迷う(Twitterとかでも付けたり、付けなかったり混在してしまう)のですが、すいません、ここでは敬称略で、、 Spotifyの2021まとめは下記のような感じでした…

Redmine: View customize plugin の v3.0.1 をリリースしました

View customize plugin の v3.0.1 をリリースしました。 onozaty/redmine-view-customize - GitHub DBマイグレーションが戻せなくなっていたのを直しています。 前田さんからPull Requestいただきました。ありがとうございます。 Fixes the migration 008 is…

一部のユーザでしか管理者を作成できないようにする(Redmine View Customize Plugin)

下記の問い合わせがあって作ったサンプルです。 一部のユーザでしか管理者を作成できないようにするといったものです。 許可されたユーザ以外だと、Administratorのチェックボックスを無効にします。 コード内容は下記にまとめています。 https://github.com…

ステータスを終了から変更した際に期日をクリアする(Redmine View Customize Plugin)

下記の問い合わせがあって作ったサンプルです。 ステータスを終了から他のステータスに変えた時に、期日をクリアするといったものになります。 コード内容は下記にまとめています。 https://github.com/onozaty/redmine-view-customize-scripts/blob/master/…

2021年11月から12月にZennで書いた記事

2021年11月から12月までの記事 CentOS 8.4 から Rocky Linux 8.4 へマイグレーション RedmineプラグインのRedmine5(Rails6)向け対応 GoでWindowsのシンボリックリンク、ジャンクションを扱う PostgreSQLのVALUESをINSERT以外でも使う

指定した値をファイルに埋め込むCLIのツール(emv)を作りました

指定した値をファイルに埋め込むemvというCLIのツールをGoで作りました。 GitHub - onozaty/emv: Embedding specified values in files ビルドツール自体にGitのタグなどを利用してバージョン番号を埋め込むといった方法が提供されているものも多いですが、…

Redmine View Customize Plugin のコード例を整理しました

Redmine Advent Calendar 2021 - Adventar の7日目の記事になります。 View customizeのコード例を雑多に置いていたプロジェクトを整理しました。 View customizeとRedmineのバージョンが上がっていくにつれ、 もっと簡潔に書けるようになっている Redmine自…

Redmine issue assign notice plugin の v2.0.0 をリリースしました

チケットの担当者が変わったときに、SlackやRocket.Chat、Teamsなどに通知するプラグイン、Redmine issue assign notice pluginのv2.0.0をリリースしました。 GitHub - onozaty/redmine_issue_assign_notice: It is a plugin of Redmine that notifies Slack…

Redmine: View customize plugin の v3.0.0 をリリースしました

View customize plugin の v3.0.0 をリリースしました。 onozaty/redmine-view-customize - GitHub 下記2つの対応を行っています。 Zeitwerk が有効になった場合に動作しない箇所の修正 ViewCustomize.contextにプロジェクトのIDを追加 Zeitwerk が有効にな…

社内勉強会で「今からでも遅くないDBマイグレーション」というタイトルで発表しました

社内勉強会で「今からでも遅くないDBマイグレーション」というタイトルで、FlywayとSchemaSpyの紹介をしました。 今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 - from onozaty FlywayはCLIツール&SQLで書くので、DBマイグレーション…

2021年9月から10月にZennで書いた記事

2021年9月から10月までの記事 SchemaSpyでER図を生成する

Online Bookmark Incremental Search の v2.0.3 をリリースしました

Online Bookmark Incremental Search の v2.0.3 をリリースしました。 大量のブックマークがあると、Chrome版でlocalStorage APIの制限(5,242,880バイト)に引っかかり、ブックマークが保存されないという問題に対応しています。 unlimitedStorage という権限…

Online Bookmark Incremental Search の v2.0.2 をリリースしました

Online Bookmark Incremental Search の v2.0.2 をリリースしました。 はてなブックマークで動作しなくなっていたのを修正しています。 Online Bookmark Incremental Search は、オンラインブックマーク(Google Bookmarks, Pinboard, はてなブックマーク)を…

2021年7月から8月にZennで書いた記事

2021年7月から8月までの記事 Rocket.Chatをバージョンアップする(3.10.4 -> 3.16.3) Apache(httpd)のリバースプロキシで大きなリクエストを制限する GitHub Actionsを利用して、非アクティブなIssueを自動でクローズする

Rocket.Chatでファイルアップロードを頻繁に使うならば、アップロードしたファイルの保存先はデフォルト(GridFS)から変えた方が良い

Rocket.Chatでアップロードしたファイルの保存先は、最新(3.16.3)だと下記の5種類から選ぶ形になっています。 GridFS FileSystem Amazon S3 Google Cloud Storage WebDAV 設定方法などは、下記にまとまっています。 File Upload - Rocket.Chat Docs デフォル…

2021年5月から6月にZennで書いた記事

2021年5月から6月までの記事 Redmineでステータスと連動して進捗率と担当者を変更する(View customize plugin) View customize pluginで、(個人的に)一番便利だと思っているスクリプトです。 チケットの担当者を切り替えながら進めていくような場合には、ほ…