Redmine 4.2
新機能評価ガイド
前田 剛
ファーエンドテクノロジー株式会社
2021-05-22

前田 剛
twitter.com/g_maeda

Redmine
だいたい毎日Redmineの開発に参加しています

ファーエンドテクノロジー株式会社 代表取締役
Redmineのクラウドサービスを提供

Redmineの非公式Webサイトを2007年から運営

今日の内容˙ ೥݄ʹϦϦʔε͞Εͨ3FENJOFͷ৽‫ػ‬ೳͷ͏ͪɺ‫ݸ‬ΛϐοΫΞοϓͯ͠঺հ˙ ಛʹ͓‫ק‬Ίͷ΋ͷͱɺ‫͕͍͘ʹ͖ͮؾ‬ศརͳ΋ͷΛબఆRedmine 4.2

Redmine 4.2概要

˙ ೥݄ϦϦʔεɻ೥݄ͷ3FENJOFҎདྷɺϲ݄ͿΓͷϝδϟʔόʔδϣϯΞοϓ˙ ೋཁૉೝূɺάϧʔϓ͕΢ΥονϟʔʹͳΕΔͳͲॏཁͳ৽‫ػ‬ೳͷ΄͔ɺଟ਺ͷ৽‫ػ‬ೳ௥Ճɾૢ࡞ੑվળ
˙ 3FENJOF‫ܥ‬ʢ3BJMTϕʔεʣͷ࠷ऴɻ࣍ͷϝδϟʔόʔδϣϯΞοϓ͸3FENJOFͰ͸ͳ͘ʹͳΔ༧ఆ古いRedmineは 4.2 への移行を強くお勧め˙ Ҏલʹ͸ະमਖ਼ͷॏେͳηΩϡϦςΟ੬ऑੑ͋Γ$7&(JUΞμϓλʹΑΔ೚ҙϑΝΠϧಡΈऔΓɻ  Ͱमਖ਼˙ ͸3FENJOF‫ܥ‬ͷ࠷ऴϦϦʔεɻࠓͷ͏ͪʹҠߦͯ͠ʹඋ͑Δˠαʔό‫ڥ؀‬ͷ࡮৽ɺϓϥάΠϯͷ੔ཧɺʜ最近の開発体制 : Marius BALTEANU氏によるリリース管理೥݄͔Β.BSJVT#"-5&"/6ࢯ͕ϦϦʔεͷ؅ཧΛߦ͏Α͏ʹͳΓɺอཹঢ়ଶͩͬͨ3FENJOFͱͷϦϦʔε͕ߦΘΕͨ最近の開発体制 : Jean-Philippe Lang氏に頼らないリリース‫ݶݖ‬ҕৡ΍Ұ෦खॱͷࣗಈԽʹΑΓɺ+FBO1IJMJQQF-BOHࢯͷ࣮࡞‫Ͱ͠ͳۀ‬.BSJVT#"-5&"/6ࢯͱલాͰ৽όʔδϣϯͷϦϦʔε͕ߦ͑ΔΑ͏ʹͳͬͨɻۙ೥ϦϦʔεִ͕ؒ௕Ί͕ͩͬͨɺମ੍ͷมԽʹΑΓࠓ‫ޙ‬͸λΠϜϦʔʹϦϦʔε͕ߦΘΕΔ͜ͱ͕‫ظ‬଴͞ΕΔ

アカウント・認証(Accounts / authentication)

二要素認証（ワンタイムパスワード）
Feature #1237: Add support for two-factor authentication࣌ࠁಉ‫ࣜظ‬ϫϯλΠϜύεϫʔυʢ5051ʣʹΑΔೋཁૉೝূʹରԠ͢΂ͯͷϢʔβʔʹೋཁૉೝূͷ࢖༻Λ‫੍͢ڧ‬Δ͜ͱ΋Ͱ͖Δ
ʢ؅ཧˠઃఆˠೝূʣ

Ϣʔβʔ͝ͱͷೋཁૉೝূͷઃఆ༗ແ͸Ϣʔβʔͷ$47Ͱ֬ೝՄೳ

ユーザーアカウントのメールアドレスのドメインの制限
Feature #3369: Allowed/Disallowed email domains settings to restrict users' email addresses

設定例：example.co.jp ドメインのみ可。
サブドメインは禁止

＜この機能の使い道＞
˙ ௨஌ϝʔϧΛ‫ܦ‬༝ͯ͠৘ใ͕૊৫֎ʹྲྀग़͢ΔͷΛ๷͛Δ˙ ྫ͑͹ɺϢʔβʔ͕ࣗ෼ͷΞΧ΢ϯτʹࢲ༻ͷεϚʔτϑΥϯͷϝʔϧΞυϨεΛઃఆ͢ΔͳͲ˙ ϢʔβʔʹΑΔΞΧ΢ϯτొ࿥Λ‫ڐ‬Մ͍ͯ͠Δ৔߹͸ɺಛఆͷυϝΠϯΛ

ϒϥοΫϦετʹೖΕΔӡ༻΋Ͱ͖Δ

活動画面(Activity view)

活動画面での日付指定
Feature #1422: Date selection for Activity Page‫׆‬ಈը໘ͷαΠυόʔͰɺ͍ͭ·Ͱ෼ͷ৘ใΛදࣔ͢Δ͔ࢦఆͰ͖ΔΑ͏ʹͳͬͨ
ʢ͍··Ͱ͸ա‫ڈ‬෼Λ‫ݟ‬Α͏ͱ͢ΔͱʮલʯϘλϯΛԆʑΫϦοΫʣ活動画面でのユーザーのフィルタ
Feature #33602: Add an interface to filter activities by user‫׆‬ಈը໘ͷαΠυόʔͰɺදࣔର৅ͷϢʔβʔΛબ୒Ͱ͖ΔΑ͏ʹͳͬͨ

管理(Administration)トラッカーのコピー
Feature #34258: Create tracker by copy‫ط‬ଘτϥοΧʔΛίϐʔͯ͠৽͍͠τϥοΧʔΛ࡞੒Ͱ͖ΔΑ͏ʹͳͬͨɻ
ඪ४ϑΟʔϧυɾΧελϜϑΟʔϧυɾϓϩδΣΫτͷઃఆΛলྗԽͰ͖Δ

カスタムフィールドのコピー
Feature #34307: Create custom field by copy‫ط‬ଘΧελϜϑΟʔϧυΛίϐʔͯ͠৽͍͠ΧελϜϑΟʔϧυΛ࡞੒Ͱ͖ΔΑ͏ʹͳͬͨɻ࢖༻͢ΔτϥοΧʔ΍ϓϩδΣΫτͷઃఆΛলྗԽͰ͖Δ

添付ファイル(Attachments)

チケット・Wikiページの添付ファイルをまとめてダウンロード
Feature #7056: Download all attachments at once

添付ファイルをZIPに固めてダウンロードできる↘

ファイル形式カスタムフィールドに対するドラッグ＆ドロップ
Feature #30776: Drag and drop file upload to file type custom fieldϑΝΠϧ‫ࣜܗ‬ΧελϜϑΟʔϧυʹνέοτΛఴ෇͢Δͱ͖ɺυϥοάˍυϩοϓͰ΋ఴ෇Ͱ͖ΔΑ͏ʹͳͬͨメール通知(Email notiﬁcations)優先度が高いチケットの更新を通知するオプション
Patch #32628: Notify users about high issues (only)ઃఆΛ0/ʹ͢Ε͹ɺ༏ઌ౓͕σϑΥϧτΑΓߴ͘ઃఆ͞Ε͍ͯΔνέοτʹ͍ͭͯ͸ඞͣ௨஌ϝʔϧΛड͚औΕΔ

＜この機能の使い道＞
˙ ௨஌ϝʔϧͷྔΛ཈͑Δͷʹ໾ཱͭ˙ ຊདྷ͸௨஌ର৅֎ͷνέοτߋ৽Ͱ͋ͬͯ΋ɺ༏ઌ౓͕ߴ͘ઃఆ͞Ε͍ͯΕ͹௨஌Λड͚औΔ͜ͱ͕Ͱ͖Δ˙ ௨஌ର৅Λ࠷খ‫ʹݶ‬ઃఆ͠ͳ͕Βɺ༏ઌ౓͕ߴ͍νέοτߋ৽ͷ௨஌͸ಛผʹड͚औΔͳͲͷ޻෉͕Ͱ͖Δ

フォーラム(Forums)

フォーラムのウォッチャーの管理
Feature #3390: Ability to add watchers to forum threadsϑΥʔϥϜͷϝοηʔδʹରͯ͠ଞͷϢʔβʔΛ΢Υονϟʔͱͯ͠௥ՃͰ͖
ΔΑ͏ʹͳͬͨʢ͜Ε·Ͱ͸ࣗ෼͕΢Υον͢Δ͜ͱ͔͠Ͱ͖ͳ͔ͬͨʣ

インポート(Importers)

ユーザーアカウントのCSVインポート
Feature #33102: Import user accounts from CSV fileCSVインポート時のフィールドの対応関係を自動設定
Patch #22913: Auto-select fields mapping in Importing͜Ε·Ͱ͸$47ϑΝΠϧͷྻͱνέοτͷϑΟʔϧυͷରԠؔ܎Λ౎౓υϩοϓμ΢ϯ
ΛΫϦοΫͯ͠ख࡞‫Ͱۀ‬ઃఆ͢Δඞཁ͕͋ͬͨɻ
3FENJOFͰ͸໊લΛ‫ࣗʹݩ‬ಈͰઃఆ͞ΕΔ

CSVインポート時に「関連するチケット」を設定
Feature #28198: Support issue relations when importing issues

チケット(Issues)

グループをウォッチャーとして追加
Feature #4511: Allow adding user groups as watchers for issuesϢʔβʔ͚ͩͰͳ͘άϧʔϓ΋΢Υονϟʔͱͯ͠௥ՃͰ͖ΔΑ͏ʹͳͬͨ関連するチケットの一括追加
Feature #33418: Bulk addition of related issuesίϯϚ۠੾ΓͰνέοτ൪߸Λೖྗ͢Δ͜ͱͰɺճͷૢ࡞Ͱෳ਺ͷνέοτͷؔ࿈͚ͮΛߦ͑ΔΑ͏ʹͳͬͨ右クリックメニューからの子チケット追加
Feature #34303: Allow to add subtask from context menuνέοτҰཡΛӈΫϦοΫ͢Δͱදࣔ͞ΕΔίϯςΩετϝχϡʔʹʮࢠνέοτʯ͕௥Ճ͞ΕͨɻࢠνέοτͷࢠνέοτΛ࡞Δͷ͕؆୯ʹɻ

チケット表示画面に「完了」「未完了」のバッジを表示
Feature #33254: Show open/closed badge on issue pageνέοτ͕Ϋϩʔζ͞Ε͍ͯΔ͔Ͳ͏͔͕Ұ໨ͰΘ͔Δʮ‫ྃ׬‬ʯʮະ‫ྃ׬‬ʯόοδ͸௨஌ϝʔϧʹ΋දࣔ͞ΕΔ

チケットがクローズできない場合の理由を表示
Feature #31589: Show warning and the reason when the issue cannot be closed because of open subtasks orblocking open issue(s)ະ‫ྃ׬‬ͷࢠνέοτ·ͨ͸ϒϩοΫ‫ݩ‬νέοτ͕͋Δͱ͖͸νέοτΛΫϩʔζͰ͖ͳ͍͕ɺͦͷ৔߹͸ཧ༝͕දࣔ͞ΕΔΑ͏ʹͳͬͨロールと権限(Permissions and roles)

権限レポートのCSVエクスポート
Feature #13767: Export permissions report to CSVʮϩʔϧͱ‫ݶݖ‬ʯˠʮ‫ݶݖ‬Ϩϙʔτʯͷ಺༰Λ$47ʹग़ྗͰ͖ΔΑ͏ʹͳͬͨ

一般ユーザーによるプロジェクト削除
Feature #33945: Allow normal users to delete projects with permission৽͍͠‫ݶݖ‬ʮϓϩδΣΫτͷ࡟আʯʹΑΓҰൠϢʔβʔʹϓϩδΣΫτ࡟আΛ‫ڐ‬ՄͰ͖ΔΑ͏ʹͳͬͨɻ͜Ε·Ͱ͸ϓϩδΣΫτͷ௥Ճ͚ͩՄೳͩͬͨ

プロジェクト(Projects)プロジェクト一覧のデフォルトの表示形式設定
Feature #32818: Add a system settings for default results display format of project queryϓϩδΣΫτҰཡͷදࣔ‫ࣜܗ‬Λɺ3FENJOFͰ௥Ճ͞ΕͨϦετ‫ݻʹࣜܗ‬ఆͰ͖Δ
管理→設定→プロジェクト常にリスト形式にできる

テキスト書式(Text formatting)Wikiツールバーのテーブル挿入ボタン
Feature #1575: Toolbar button to insert a table

5FYUJMF·ͨ͸.BSLEPXOͷςʔϒϧͷͻͳ‫ܕ‬Λɺྻɾߦͷ਺Λࢦఆͯ͠ૠೖͰ͖Δ

Wikiツールバーのコードハイライトボタンのカスタマイズ
Feature #32528: Make languages in Highlighted code button in toolbar customizableࣗ෼͕Α͘࢖͏‫͚ͩޠݴ‬Λදࣔ͢ΔΑ͏‫ݸ‬ਓઃఆͰࢦఆͰ͖ΔΑ͏ʹͳͬͨ

個人設定

テーブルのソート
Feature #1718: Table column sortingνέοτ΍8JLJ಺ʹ‫ه‬ड़ͨ͠ςʔϒϧͷྻΛಈతʹιʔτͰ͖ΔΑ͏ʹͳͬͨ

テーブルヘッダをクリックすると昇順・降順ソート

作業時間(Time tracking)作業時間の詳細のグループ条件に「チケット」を追加
Patch #32436: Add support for grouping by issue on timelog viewνέοτ͝ͱʹͲͷ͘Β͍޻਺͕͔͔͍ͬͯΔ͔‫ݟ‬Δ͜ͱ͕Ͱ͖Δ

ユーザーインターフェイス(UI)チケット編集画面での「自分に割り当て」
Feature #29285: Add "Assign to me" shortcut to issue edit formʮࣗ෼ʹׂΓ౰ͯʯΛΫϦοΫ͢Δͱ୲౰ऀͷҰཡͷத͔Βࣗ෼ͷ໊લΛΫϦοΫͰબ୒Ͱ͖Δ

Ctrl+Enter / Command+Return によるフォーム送信
Feature #29473: Submit a form with Ctrl+Enter / Command+Return「送信」 をクリックしなくても、ここでCtrl+Enter (Windows) / Command+Return (Mac)を押せばよい編集/プレビュータブを切り替えるショートカットキー
Feature #30459: Switch edit/preview tabs with keyboard shortcuts

ʮฤूʯλϒͱʮϓϨϏϡʔʯλϒΛ$USM㵰 4IJGU 1Ͱߦ͖དྷͰ͖Δ

Ctrl + Shift + P (Windows)
または⌘ + Shift + P (macOS)

˞'JSFGPYෆՄ太字・斜体・下線のためのショートカットキー
Feature #34549: Add keyboard shortcuts for wiki toolbar buttons

8JLJπʔϧόʔͷଠࣈɾࣼମɾΞϯμʔϥΠϯʹγϣʔτΧοτΩʔׂ͕Γ౰ͯΒΕͨCtrl/⌘ + BCtrl/⌘ + ICtrl/⌘ + U

Wikiページへのリンク挿入時のオートコンプリート
Feature #33820: Auto complete wiki page links8JLJϖʔδ΁ͷϦϯΫʢ[[PageName]]ʣΛ‫ه‬ड़͢Δͱ͖ɺ<<Λೖྗͯ͠ϖʔδ໊ͷҰ෦Λೖྗ͢Δͱީิ͕දࣔ͞ΕΔΑ͏ʹͳͬͨɻ

チケットとコメントのURLのコピー
Feature #34703: "Copy link" feature for issue and issue journalνέοτɾίϝϯτͷ63-ΛΫϦοϓϘʔυʹίϐʔ͢Δ‫ػ‬ೳ͕௥Ճ͞Εͨɻνϟοτ΍ϝʔϧͰϦϯΫΛ఻͑Δͱ͖ͳͲʹศར

①②

Redmine 4.2にアップデートしよう˙ 3FENJOFʹରͯ͠໿ͷ৽‫ػ‬ೳɾमਖ਼˙ ࠓճ΋ศརͳ৽‫ػ‬ೳ͕ଟ਺͋Γ˙ 3FENJOFʹΞοϓσʔτͯ͠ʹඋ͑Α͏˙ ҎલΛ࢖͍ͬͯΔ৔߹͸ηΩϡϦςΟ੬ऑੑͷରԠͷͨΊʹ΋ʹΞοϓσʔτΛ‫͘ڧ‬ਪ঑

ありがとうございました
Redmine日本語情報サイト: Redmine.JP

redmine_jp

Redmine.JP

Copyright ©2021 前田剛, ファーエンドテクノロジー株式会社

クリエイティブ・コモンズ 表示 - 継承 4.0 国際 (CC BY-SA 4.0) ライセンス