3 回答
- 321
対象フィールドに注意書きを表示させる...
ということでしたら、RYOITO さんが最初にコメントされていた
「HTMLも使えて赤字表示もできる」のように
フィールドの説明欄に HTML を記述することで実現は可能かと思いました。特定のトランジションのときのみ... とのことなので少しカスタマイズが必要ですが、
以下のように JavaScript も含めた形にすることで動作したように見受けられます。<div id="target-text-field" style="color:red;"></div> <script> (function($) { function getTransitionName() { return $('[id*="workflow-transition"]').length === 0 ? null : $('#issue-workflow-transition-submit').val(); } if (getTransitionName() === '完了する!!') { $('#target-text-field').text('※入力内容に間違いがないか確認してください'); } })(AJS.$); </script>
「完了する!!」の部分はトランジションの名前に置き換えてください。
コメントを追加... - 321
Adaptavist ScriptRunner for JIRAアドオンで出来るんじゃないかと思います。
参考ページ: field-readonly-except-role
ただ、表示したい文言からすると、課題作成画面のフィールド説明文ではダメなのですかね?
HTMLも使えて赤字表示もできるしよいのでは?と思ったりします。
また、チケット作成時のsummaryにissuetypeごとに分けて既定値をもたせたいですが
例>
AAAがissuetypeのときのsummaryを「AAAA」
BBBがissuetypeのときのsummaryを「BBBB」
のようにしたい
これもAdaptavist ScriptRunner for JIRAアドオンのBehavioursでできると思います。
例では説明のデフォルト値を入力するソースがありますが、
- fantasista
>課題作成画面のフィールド説明文ではダメなのですかね?
そうなんです・・・
トランジション時のスクリーン設定でPOPUPさせるときだけ注意書きを表示したい要望です
Adaptavist ScriptRunner for JIRAアドオン
はインストール済でBehavioursでフィールドを指定フィールドをReadOnlyにする方法はわかったのですが、スクリプトがかけずドキュメントをみてもいまいちよくわからず・・・でして・・・
- RYOITO
ScriptRunner for JIRAを入れているならBehavioursですかね。
スクリプトは参考ページに記載しているやつのdescriptionをsummaryに変更するだけでいけそうな気がしますがどうでしょう。
def summ = getFieldById("summary") def defaultValue = """(ここにさまりー)""" summ.setFormValue(defaultValue)
※テストしていないですが
あとは必要なときにだけ動くように設定すれば・・・
- fantasista
コメントありがとうございます
動作させられそうです
追加でも申し訳ないのですが
対象のカスタムフィールドがテキストフィールドでWikiレンダラーに変更し
初期入力されるテキストを赤字と太字で強調したいため
{color:#ff0000}*AAAA*{color}
このようにしたのですが、初期表示?がテキストモードのため問題があります
利用者側の設定に関係なく、対象のフィールドをdefaultでヴィジュアルモードで常に開かせるようなことは可能でしょうか?
特定のトランジション時のみ、表示させるスクリーン設定のカスタムフィールドで注意書きのようなものを表示させ、間違いがないか確認させたいです
コメントを追加... - 321
テキストフィールドによるメッセージ表示は、Atlassian Labs の無償アドオンでできると以前聞いたことがあります。Message Custom Fields というカスタムフィールドを使うそうです。最近の Jira でも使えるかどうかはわかりません。
https://marketplace.atlassian.com/apps/5142/toolkit-plugin-for-jira?hosting=server&tab=overview
https://ecosystem.atlassian.net/wiki/spaces/JTOOL/overview(古いです・・・)
もしかしたら、Jira の標準機能でも可能かもしれませんが・・・。ご参考まで。
- fantasista
ありがとうございます 参考にさせていただきます
が、無償でサポートがないプラグインはちょっと怖いですね・・・
コメントを追加...
テキストフィールドの既定値に
※入力内容に間違いがないか確認してください
というような文言を設定し、トランジションする際のScreen設定で編集できない状態で表示させたいですが
そのようなやり方はありますでしょうか
また、チケット作成時のsummaryにissuetypeごとに分けて既定値をもたせたいですが
例>
AAAがissuetypeのときのsummaryを「AAAA」
BBBがissuetypeのときのsummaryを「BBBB」
のようにしたい
やり方があればご教示ください