2 回答
- 321
JavaScript でカスタマイズしてもよければ、
お知らせバナーから以下の内容を適用することでも非表示にできるかと思います。
<script> AJS.toInit(function() { JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e, context, reason) { if (reason === JIRA.CONTENT_ADDED_REASON.dialogReady) { AJS.$('#customfield_11000_container > .description').css('display', 'none'); } }); }); </script>
customfield_11000 の部分は置き換えてください。
- 荒木治
ありがとうございます。お知らせバナーですと全体に影響してしまいますので実施は難しそうです。。
- Shuzaburo Doba
どのような形で影響範囲を制限されますか?
- 荒木治
特定のプロジェクトのみに制限したいです。また、できれば完全に削除するのではなく代替の文言を入力したいです。
- Shuzaburo Doba
課題作成時のフィールド名位置 の記事とほとんどかぶってしまいますが...
以下の内容をお知らせバナーに設定すれば、
対象のプロジェクトを制限できるかと思いました。<script> AJS.toInit(function() { var descriptionString = 'hogehoge'; function getProjectKey() { var project = AJS.$('#project-field').val(); if (!project) return null; return project.substring(project.indexOf('(') + 1, project.indexOf(')')); } JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e, context, reason) { if (reason === JIRA.CONTENT_ADDED_REASON.dialogReady) { if (getProjectKey() != 'PJA') return; AJS.$('#customfield_13200_container > .description').text(descriptionString); } }); }); </script>
hogehoge の部分は置き換えたい文字に、
PJA の部分は対象としたいプロジェクトキーに、
customfield_13200_container の部分は対象のフィールド ID に置き換えてください。 - 荒木治
意図したとおりの動作となりました。ありがとうございます!助かりました。
コメントを追加... - 321
下記のナレッジに回避策が記載されていますが、
回避策に記載されているプロパティ設定が英語メッセージの直書きだったので、
日本語環境でも有効なのかと疑問に思い、
実際に試してみたところ、言語設定日本語ではメッセージを消すことはできませんでした。(言語設定を英語にした際、メッセージは消えました)お役に立てず申し訳ありません。
どうやって多言語対応しているんだろう…
- Kaori Komori
日本語言語パッケージのJiraWebActionSupport_ja_JP.properties
に下記のキーで日本語訳が設定されていました。
user.picker.ajax.desc=文字を入力すると一致候補の一覧が表示されます。atlassian-jira/WEB-INF/atlassian-bundled-plugins 配下の日本語言語パッケージを展開して、
プロパティを修正し、アーカイブして再配置…するしかなさそうですね。
あまりお勧めできませんが… - 荒木治
影響範囲が広いので実施は難しそうです。。
お調べいただきありがとうございます。
コメントを追加...
カスタムフィールドでユーザーピッカーを設定した場合、説明欄に「文字を入力すると一致候補の一覧が表示されます。」と表示されますが、これを非表示にしたり変更したりすることは可能でしょうか。
現状ですとプリセットの説明と個別に設定した説明2行になりわかりづらいです。