QA #754
未完了Issue Templates plugin一覧画面にて、表示順序変更が行えない場合がある(複数トラッカー使用時)
0%
説明
チケットテンプレート一覧画面でのチケットテンプレートの
ソートの際に利用する小さい上下の三角(1個だけずらす方)が動作しないことが多々あります。
一番下、一番上にする三角は必ず動作します。
2,3個上下がうまく行っても、さらに4個上とかまで移動させられなかったりします。
なお、チケットテンプレートは複数の人が色々と作っており、作成者がバラバラです。
ログインしているアカウントと同じ作成者の範囲(?)しか一つずつ上下できない?
テンプレートを整理する際に少し下まで特定テンプレートを移動させたい時などに
少々困っております。
この動作は私のredmineでしか起こってないことなのでしょうか。
他の方々は問題ないでしょうか。
- 環境
Redmine 3.4.3 Ruby 2.4.2-p198 Rails 4.2.8 PostgreSQL 9.2.23 Issue Templates plugin 0.1.8
↓
v0.1.9にて修正されました。
https://github.com/akiko-pusu/redmine_issue_templates/releases/tag/0.1.9
ファイル
Tamura Shinji さんが6年以上前に更新
うちの環境ではうごいてますねぇ。。。
環境は、
Environment: Redmine version 3.4.3.stable.17022 Ruby version 2.4.3-p205 (2017-12-14) [x86_64-linux] Rails version 4.2.8 Environment production Database adapter Mysql2
でプラグインのバージョンは同じです
ブラウザは、Firefox 57, IE 11 でOKです
Takano Akiko さんが6年以上前に更新
こんにちは。
テンプレのプラグインを作っているものです。
基本はIssue Templateのリポジトリ側のissue か r-labsさまのissueでご質問やバグレポートを頂戴しているので、そちらにご連絡いただけると幸いです。
自己解決してくださったようで恐縮ですが、気になる点がありましたら、ひきつづき
https://github.com/akiko-pusu/redmine_issue_templates/issues
側にもご連絡いただけると幸いです。(日本語で全く問題ないです!)
なお、ここのup / downのUI は、Redmine本体側ではver. 3.4ではドラッグ&ドロップになっています。
テンプレートの方はクリックでの対応しか行っていません。
こちら、ドラッグ&ドロップ方式に変更を進めていますが、Redmine3.4とRedmineの次期リリースでは実装が異なってくるので、テンプレートも次期バージョン(Redmine4) のみのサポート予定です。
ご利用ありがとうございます!
tama ryo さんが約6年前に更新
- ファイル テンプレートソート再現1.PNG テンプレートソート再現1.PNG を追加
- ファイル テンプレートソート再現2.PNG テンプレートソート再現2.PNG を追加
奈良様
大変遅くなりましたが検証で再現方法が判明しましたので記載いたします。
再現手順- 同一トラッカーにてテンプレートを複数作成します。
検証では10個(1~10まで)作成しました。 - これをいくつか別トラッカーに付け直します。
検証では2,3,4,7,8を別トラッカーに付け直しました。 - この状態で、5を1つ上に上げるボタンをおしたり、6を1つ下げるボタンを押すと下がりません。
もちろん4を1つ下に下げるのもできなくなります。
最も上に上げるボタンは機能するようで、9を一番上に上げたりすることは可能です。
tama ryo さんが約6年前に更新
奈良様
プラグイン自体をいじるのは難しかったため、
SQLのpositionの値を再整理すればいいので下記の方法で私達は修正しました。
- RedmineサーバにSSHでログイン
- PSQLにredmineのDBのユーザで入る
- 下記のクエリを実行する。(「 tracker_id = 」はトラッカーIDを指定する。)
これはトラッカー毎にタイトル名で昇順ソートし、その連番を位置情報として設定するという処理。update issue_templates a set position = ( select pos from ( select id , row_number() over(order by title) as pos from issue_templates where tracker_id = 6 ) b where a.id = b.id ) where tracker_id = 6;
奈良 裕記 さんが約6年前に更新
テンプレートのトラッカー変更時に注意すれば良いだけの事ですから、
DB直接のデータ調整も現実的な対応ですね。(投資対効果)
自分もそうすると思います。
ただ、PRまでは行かなくとも、issue上げた方が良いかなと思う訳で。。
https://github.com/akiko-pusu/redmine_issue_templates/issues
更なる手抜きとして、テンプレ内容コピペして新規作成、動けないエントリ削除。
データ異常にするリスクは低いし、判ってない人間でも作業できる。
奈良 裕記 さんが約6年前に更新
- 対象バージョン を 設定変更対応 にセット
本家issue作成お疲れ様です。
https://github.com/akiko-pusu/redmine_issue_templates/issues/174
奈良 裕記 さんが約6年前に更新
- ステータス を 新規 から 回答済 に変更
v0.1.9にて修正いただきました。ありがとうございますー。
https://github.com/akiko-pusu/redmine_issue_templates/releases/tag/0.1.9
但し、自分のテスト環境上では、複数トラッカーにテンプレートを利用している場合、
D&D中の表示位置が異常になる場合があります。
https://github.com/akiko-pusu/redmine_issue_templates/issues/174
同様の現象が発生している場合は、本家に報告頂けるとありがたいです。