Hi,
I'm trying to make a scripted filed return a value that will make the scripted field a colour based on the priority of the issue.
Bloker = red
Critical = amber
etc
This has been requested so it shows in the view issue screen so at a glance people know if it's important.
I have created the scripted field. I have been testing the code for it in the Admin "Script fields" section based on previewing issues etc but I keep bringing the instance down.
I thought this would be a start but I'm new to coding this and with crashing my test instance it'sa slow process.
Any pointers is much appreciated.
Cheers,
David
if(priority.equals("Blocker (P1)")) { return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#FF0000} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Critical (P2)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#FFCC33} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Major (P3)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#0000FF} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else if(priority.equals("Minor (P4)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#009900} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; } else (priority.equals("Trivial (P5)")) return "{panel:borderStyle=solid|borderColor=#ccc|bgColor=#999999} {color:white}*THIS IS A PRIORITY 1 ISSUE*{color} {panel}"; }
You need to return html, not wiki markup macros...
You can see what html those macros produce and then copy the html for them.
I don't really recommend doing this though - you will be better off with some javascript that colourises the rows in the dash or issue navigator according to the priority.
Also your script looks wrong, try:
if (issue.getPriorityObject.getName == "High") { return "/*html*/ High /*/" } else if (...)
Hi Jamie,
Thanks for the reply, I went down the panel macro route as I'd got a custom field to display the colours required during testing. However if there is a more suitable method then I open to the suggestion. Do you have any links to the javascript method? as I agree having the issues coloured in the navigator is a nice option.
Thanks,
David
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This highlights issues based on their RAG status which is in a label: https://gist.github.com/jechlin/6730220
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.