気づき #1163
未完了Redmineの知らない機能
0%
説明
[お知らせ] 11/5午後、redmine.tokyo第23回勉強会開催(無料、受付中、品川+Zoom+YouTubeLive) https://redmine-tokyo.connpass.com/event/261924/
Redmineであまり知られていない機能/認識されていない点の収集用チケットです。
追加提案は歓迎します。
各項目は注記欄に記入してください。
(説明欄にはタイトルとリンク程度を記載します)
1.チケットのステータス連動(管理画面上)を設定し進捗率の表示が変わっても、DB上のチケット進捗率が変更されない。
https://redmine.tokyo/issues/1163#note-2
2.検索時に全角1文字記号(例えば白い中くらいの小さな四角とか「)だけを入れると検索出来ない
https://redmine.tokyo/issues/1163#note-6
3.チケットのフィルタ機能にて、「すべて」が選べる項目で「すべて」を選択すると、
「その項目に何らかの値が入っている」チケットのみが抽出される。(設定無のチケットは除外される)
https://redmine.tokyo/issues/1163#note-7
4.Redmineのアカウント登録設定とLDAP認証設定は無関係に動作する。
ユーザーによるアカウント登録を無効にしても、LDAP認証が有効の場合、ユーザが自分でLDAP上の自分のIDを登録できる。
https://redmine.tokyo/issues/1163#note-9
5.チケットのトラッカーを変更すると、変更後のトラッカーで使用していないフィールドの内容は削除される。
(変更履歴には変更前後の値が表示されるが、戻す手段は準備されていない changes/changes_details テーブル)
999.↓一読推奨
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
https://www.slideshare.net/g_maeda/redmineredmine-42
注記欄項目
■概要
■詳細
■提案
ファイル
奈良 裕記 さんが3年以上前に更新
■概要
Redmineチケットの進捗率の設定方法には、各チケット上の手動設定と、チケットのステータス連動(管理画面上)の二つがある。
1.チケット進捗率の手動設定後、ステータスに連動する設定に変更すると、 DB上のチケット進捗率は変更されず 、Web画面/REST出力値のみがステータスに連動した値に変更される。
チケットを編集/保存すると、DB上のチケット進捗率は、ステータスに連動した値に変更される。
2.各チケットの編集操作以外の方法としては、
「管理」→「チケットのステータス」画面右上にある 「進捗率の更新」をクリックする方法 もある。
しかし、上記1の動作を認識していなければ、実際の処理内容を想定するのは困難である。
■詳細/注意点
上記1,2共に、Redmineユーザの周知率は非常に低いと思われる。( unofficialcooking 調査結果 0/2 )
管理情報としてDB直接で進捗率を取得した場合に、トラブルを招く事が考えられる。
この動作は、入門Redmine第5版 P227に記載されている。(バイブルですが見過ごしてました。。)
出典:下記スレッド
https://app.slack.com/client/T016R3FNDDL/C016XQY1B2N/thread/C016XQY1B2N-1601050203.021400
■提案
現在の用語は現実的と思いますが、マウスオーバーで説明表示するとか。。
奈良 裕記 さんが3年以上前に更新
- 説明 を更新 (差分)
■概要
検索時に全角1文字記号(例えば白い中くらいの小さな四角とか「)だけを入れると検索出来ない
(Redmine4.1, Redmica1.2)
■詳細
Redmine4.0にて、漢字1文字以上で検索可能となったが、対象は漢字(CJK統合漢字)のみ。
ひらがなや記号の場合は、現状はいわゆる半角文字と同様に2文字以上必要です。
出典 https://twitter.com/g_maeda/status/1332174289823428610
関連 https://redmine.org/issues/30037
■提案
奈良 裕記 さんが3年以上前に更新
- 説明 を更新 (差分)
■概要
チケットのフィルタ機能にて、「すべて」が選べる項目で「すべて」を選択すると、
「その項目に何らかの値が入っている」チケットのみが抽出される。(設定無のチケットは除外される)
■詳細
項目例:対象バージョン、期日
・値が何でも表示されるなら、そもそもその項目をフィルタする意味が無いとも言える。
・言語を英語にすると「all」ではなく「any」となっている。
・適切な日本語訳が無いのが現状
・文化差異も感じるところ
出典 https://app.slack.com/client/T016R3FNDDL/C016XQY1B2N/thread/C016WE76M53-1606453960.119100
■提案
・良さそうな日本語あれば提案ください
奈良 裕記 さんが2年以上前に更新
■概要
Redmineのアカウント登録設定とLDAP認証設定は無関係に動作する。
・ユーザーによるアカウント登録を無効にしても、LDAP認証が有効の場合、ユーザが自分でLDAP上の自分のIDを登録できる。
・LDAP登録済で、ユーザーによるアカウント登録を自動にすると、メールによるユーザ認証でも登録できてしまう。
■詳細
関連設定項目
ユーザーによるアカウント登録 (管理/設定/認証 ユーザーによるアカウント設定)
LDAP設定 (管理/LDAP認証)
LDAP上のユーザIDのみを利用する場合の設定
・LDAP認証を設定し、「あわせてユーザーを作成」をチェックする。(ログイン時に自動的にユーザ登録される)
・ユーザーによるアカウント設定=無効
RedminではLDAPとしか記載されていないが、Microsoft のActiveDirectoryやOpenLDAPが該当する。
出典
https://twitter.com/y503Unavailable/status/1417165868362964999
LDAP上のユーザ登録処理
app/models/user.rb
def self.try_to_login!(login, password, active_only=true)
https://github.com/redmine/redmine/blob/master/app/models/user.rb#L232-L263
■提案
マニュアル等の記載要望
ユーザーによるアカウント登録-無効の状態だが、LDAP経由でRedmineにユーザ登録されるのは誤認招く。