メモのついでにRedmineの運用で使っているView customizes Pluginで実現させている機能を記載
参考にさせていただいたサイトの皆様には大変感謝しております。
特定のトラッカー選択時にプライベートチケットにする
Redmineの新規チケット起票時に選択したトラッカーによってプライベートチケットON/OFFする方法【View customizes Plugin】
説明欄の拡大
下記を参考
ある工場のRedmine画面カスタム【View customize plugin 活用例】
- Path pattern
/issues/new
- Type
StyleSheet
- Code
#issue_description {
height: 26em;
}
チケット編集時のエンターキー誤送信防止
下記を参考
@wfigo7様
- Path pattern
/issues
- Type
JavaScript
- Code
// チケット編集時のエンターキー誤送信防止
$(function(){
// form内のエンターキー入力を無視
// トラッカー・ステータス操作時のDOM操作で破棄されないようdocumentにイベントを設定
$(document).on('keypress', '#issue-form input[type="text"]', function(event) {
if(event.keyCode == 13) {
return false;
}
});
$(document).on('keypress', '#issue-form input[type="date"]', function(event) {
if(event.keyCode == 13) {
return false;
}
});
});
個人設定の氏名欄を読み取り専用にする
Redmineで個人設定から姓名/メールアドレスを変更できなくする方法【View customizes Plugin】
送信ボタンを押したときに入力された半角英数字を全角英数字に自動変換する
送信ボタンを押したときにカスタムフィールドに入力された半角英数字を全角英数字に自動変換する【View customizes Plugin】
チケット起票、更新時にカスタムフィールドのカタカナの「ニ」を漢数字の「二」に自動変換する
送信ボタンを押したときにカスタムフィールドに入力されている特定の文字を別の特定の文字に変換する方法【View customizes Plugin】