redmine-trunk-changes 2019-05-29

今日は動向ヲチだけ

Feature #2340: Self-registration needs captcha - Redmine

登録する際のキャプチャがほしいチケット

Redmine 4.xでキャプチャ使う方法ないの? みたいなコメントがついています。

Defect #30850: Unified diff link broken on specific file/revision diff view - Redmine

diffのリンクがうまく動かなくなるチケット このチケットの修正でなんか新しく問題がでたよう

Defect #31141: SCM: error when *.yml and *.txt show - Redmine

さきほどのチケットの関連チケット yamlやtxtのdiff表示するときにformatと解釈されてテンプレートが見つからないみたいなエラーが出るようになったよう

新しくテストが追加されたみたいです。

Defect #31466: Error assigning a task to a user whose role does not allow it - Redmine

3.3.1で、報告者として所属しているメンバーを、開発者の人がチケットにアサイン出来てしまう問題があるのかな? どういう感じの動作なのか確認してみたいところですね。(とはいえ結構前のバージョン...まだバグ修正みたいなサポートされてるのだろうか? メンテナンスポリシーについてよくしらないのでした。)

Feature #31468: Gantt: Resize left side to the length of written text or save last resize parameters per Project - Redmine

ガントチャートの左右を分けてる位置を毎回リサイズしないといけなくて面倒なので、最後にリサイズした位置で固定して表示してほしいみたいな要望

確かに毎回やると手間そう。 パッチなさそうなのでコントリビュートチャンスがあります。

Patch #31302: Customizable wiki assets in plugin - Redmine

Wikiのassetsをカスタマイズしやすいように、定義のAPIを分けようみたいなチケット。 現状のAPIのままでもうまくカスタマイズできたようで、クローズされています。 解決してよかった。

Feature #29164: Make the terms overwrite from the Redmine administration screen. - Redmine

Redmineの用語をウェブ上から編集したい。Redmineは柔軟なのでいろんなことに使えるけど用語がITSっぽいのでわかりやすく変更したい。 SaaS上のRedmineなどターミナルから直接ソースコードをいじれないような環境だと、ウェブ上からRedmineの用語を編集できたほうが何かと都合がいいみたいな感じのよう。

こないだのRedmine tokyoの勉強会で発表があったredmine_message_customizeについてコメントされていました。 ishikawa999/redmine_message_customize: This is a plugin for Redmine.

発表はここから見れる。

第16回勉強会 2019-05-18 redmine.tokyo - YouTube

Feature #26642: Support of ActiveRecord i18n scope in query filters - Redmine

ActiveRecordi18n機能を使ってクエリフィルターの名前の訳を探すようにするパッチ。 コンストラクタの引数が変わっているので QueryFilter.new しているプラグインに影響がでそう、GitHubで探すと何個かみつかったのでコメントしました。

Feature #31470: Detect browser locale and offer choice for datepicker - Redmine

ブラウザがdateの入力をサポートしている場合、ブラウザの言語設定にあわせたdateの入力欄が提供されます。 たとえばRedmineで言語設定を英語にしていても、ブラウザの言語が日本語に設定されている場合、日本語で日付の入力欄が表示される。 JavaScriptからはブラウザの言語設定を変更することはできません。

なので、ユーザーがRedmineの言語設定をしていても、ブラウザの言語設定が別の言語になっている場合、日付の入力欄に関してはブラウザの設定が優先されてしまいます。

日付の入力欄に関して管理者の設定で以下を選べるようにしたい、みたいな要望なのかな (よくわかってない)

  • ブラウザの言語設定を使う(ブラウザ標準のdateの入力欄を使う)
  • Redmineの言語設定を使う(ブラウザ標準のdateの入力欄は使わず、datepickerで日付を選ばせる)

Redmineの言語設定と違う言語設定のブラウザを使う状況というのがいまいち想像ついていないです。

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

gravatarがオンになっている場合、アイコン表示とリンクが被ってしまう問題、パッチがついています

Feature #31472: Add file upload when editing documents - Redmine

Redmineにはドキュメントモジュールがあります。

RedmineDocuments - Redmine

ドキュメントの編集画面だと添付ファイルの追加・編集・削除ができないので、できるようにしてほしいみたいな要望。確かに〜。