redmine-trunk-changes 2019-06-02

trunkに入った変更

リビジョン 18213 - Add an icon linked to trackers detail report on the project overview page (#3... - Redmine

チケット: Patch #31465: Add an icon linked to trackers detail report on the project overview page - Redmine

プロジェクトの概要ページに表示されているトラッカーごとのチケットの数の表示の部分に、トラッカーのレポートページへのリンクを追加しています。 サマリーのページに表示されている表にも同様のリンクがあるのでそれと合わせた感じ。

こないだ詳細レポート画面にグラフが追加されたので、そこへの導線を確保したよう。

リビジョン 18214 - Switch between toggle plus and minus icons for toggle multi select (#31496). ... - Redmine

チケット: Defect #31496: Switch between toggle plus and minus icons for toggle multi select - Redmine

+押すと開いたり閉じたりする複数選択のUIで、開いてるときと閉じてるときで+と-のアイコンが切り替わるようにしています。

リビジョン 18215 - Czech translation update (#31497). Patch by Pavel Rosický. - Redmine

チケット: Patch #31497: Czech translation update - Redmine

チェコ語の訳の更新

リビジョン 18216 - Add text_user_wrote_in to locales (#31427). Patch by Mizuki ISHIKAWA. - Redmine

チケット: Feature #31427: Insert a link to the source to the attribution line when quoting a note or a message - Redmine

text_user_wrote_inを各言語の訳に追加しています。

リビジョン 18217 - Insert a link to the source to the attribution line when quoting a note or a ... - Redmine

チケット: Feature #31427: Insert a link to the source to the attribution line when quoting a note or a message - Redmine

チケットで引用sたときの「xxさんはかきました」に、どこで書いたのかリンクをつけるようにしています。

リビジョン 18218 - Send the journal_indice as param in order to get rid of extra queries (#31427... - Redmine

チケット: Feature #31427: Insert a link to the source to the attribution line when quoting a note or a message - Redmine

コメントへのリンクを作成する際に、引用するコメントの番号を特定するため複雑な処理が走っていました。 引用する際のリンクに、引用するコメントの番号を含めてパラメータとして渡すようにして、特定する必要をなくしています。

動向

チケットが整理されたようです

Defect #31365: Issue subject may be broken if the subject field in the receiving email is split into multiple lines - Redmine

mail gemでメール件名を取るAPIが複数行の件名をうまくとれないらしく、メール経由でチケットを作る際に件名が壊れることがあるようです。 mail gemにモンキーパッチを当てて対処する方向で、対象バージョンが4.0.4に設定されています。

Defect #31471: Lost right shift for 'journal-link' - Redmine

デフォルトのテーマだと壊れなさそう?

Defect #31487: Issues filtering - Redmine

担当者が設定されていない場合も含めて探す場合は担当者のフィルター外すとよさそう、ということでcloseされています。

Defect #30164: Missing images in a wiki page are not visualized - Redmine

Wikiページで画像がなくなっているのがぱっとみ分からない、というチケット。 Firefoxだと画像がないのが分かりやすい表示がされるとコメントされています。 Chromeだとわかりづらそう〜。

Feature #5228: Users are just numbers - Redmine

wikiでユーザーページにリンクしたい要望、3.4で合う機能が入ったのでcloseされています。

Feature #14639: Emission email address Name - Redmine

メールの送信元の名前を設定したいみたいな要望 関連するチケットとして4.1で入るメール通知に通知元のユーザー名が入るチケットが追加されています。 例示されている例がcurrent_userだったので、4.1の機能でことたりそう?

Defect #10755: Why I got "Email has already been taken" message when creating new user? - Redmine

まだ問題があればリオープンしてね、ということでCloseされています。

Defect #22940: Why I received mail that contain underscore instead of space in from redmine. - Redmine

再現できないのでclose

Defect #22973: Api rest assigned_to_id - Redmine

FeedbackがないのでClose

Feature #16309: Add a concept of role-based permission to trackers - Redmine

Redmine 3.3で追加されたのでClose

Feature #14332: [Repository] Make "view file" the default - Redmine

Redmine 3.4でそうなったのでClose

Defect #31495: Tracker status cannot be empty in when processing commit messages - Redmine

Redmine 4.0で、コミットメッセージでissueのステータスを0にする設定をした場合、Issueのバリデーションでエラーが出てしまうよう。 3.4系からこのあたりのコードの変更はないようなので、assign_attributesの動作が変わったのかな?という内容。

再現テストが書けるとよさそうですが。

Patch #23980: Replace images with icon fonts - Redmine

画像をウェブフォント(Font awesome)で置き換えるパッチ

Jean-Philippeからのフィードバック待ちのようです。

なるほど、アイコンを表示してるクラスを統一するあたりのパッチはこの関連なのかな?

Patch #31493: Add a link to project_issues_report from project_issues_report_details - Redmine

詳細レポートから一つ上のサマリーのとこへ戻るパンくず的なリンクを付け足すパッチ

戻る導線がなさそうなのであるとよさそう。

Feature #31427: Insert a link to the source to the attribution line when quoting a note or a message - Redmine

実装についての細々とした話が続いている感じ 「xxさんは書きました」みたいな引用のコメントのフォーマットでつかう言語をRedmine全体で統一するかどうかは、どっちがいいんでしょう。 「xxさんはかきました」はただのテキストなので、書いた時点での言語でそのまま残るのが難しいポイントですね。

自分の設定してる言語で書けたほうがよさそうな気はします。