Hi Team,
I have one question- If a tester in my team has deleted some comments and as a admin I want to see what is deleted so is there any option to see it?
Thanks
Hi Tim,
So if you are not in an issue create screen, you can get the issue using the
underlyingIssuebound variable. Therefore if you want to get the value of the custom field with key customfield_13206 you will need something like
def cf = ComponentAccessor.customFieldManager.getCustomFieldObject("customfield_13206")
def cfValue = underlyingIssue.getCustomFieldValue(cf)
Hope that helps, ping me if you have any other questions.
Regards, Thanos
Hello Thanos,
i've replaced my line with your line and this didn't work.
I get this error in atlassian-jira.log
2017-11-13 13:15:57,892 http-bio-8443-exec-6390 ERROR admin 795x1256291x1 1m0tvre 172.17.100.102 /rest/com.onresolve.jira.plugin.Behaviours/1.0/behaviours/validatorsByPid.json [c.o.jira.behaviours.BehaviourManagerImpl] *************************************************************************************
2017-11-13 13:15:57,894 http-bio-8443-exec-6390 ERROR admin 795x1256291x1 1m0tvre 172.17.100.102 /rest/com.onresolve.jira.plugin.Behaviours/1.0/behaviours/validatorsByPid.json [c.o.jira.behaviours.BehaviourManagerImpl] Script function failed on issue: (create issue) project/issuetype: PS/Additional Documents, user: admin, fieldId: __init__, file: <inline script>
java.lang.NullPointerException: Cannot invoke method getCustomFieldValue() on null object
at Script1.run(Script1.groovy:41)
Regards,
Tim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Okay, i got it :)
I think the problem was, that my variable for context was contextIssue and not underlyingIssue
getFieldById("customfield_13206").setFormValue(contextIssue.getCustomFieldValue(customFieldManager.getCustomFieldObject("customfield_13206"))).setReadOnly(true) Thanks for your help.
Regards,
Tim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey Tim,
Sorry I misread the question (the underlying issue would be the solution if you were editing the same issue).
But in your case what you are doing with the contextIssue is the right way.
Glad you found it :)
Regards, Thanos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tim,
Tried your code, but it doesn't work for me. Also tried with "${}" substitution such as:
getFieldById("customfield_13206").setFormValue("${contextIssue.getCustomFieldValue(customFieldManager.getCustomFieldObject("customfield_13206"))}").setReadOnly(true)
That still didn't work. Did you put your code as Initialiser or on the Field itself?
Thanks,
Jeff
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey,
getBehaviourContextId() always returns null. Is there another method/field to get this context?
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm also getting null from getBehaviourContextId()
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.
Hi,
Same here. I get null for getBehaviourContextId() and null for getContextIssueId(). Have you found a workaround?
Thanks
Michal
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.