Hi!
I create my CF type plugin (extends UserCFType) and want to work with entered value in getVelocityParameters.
I create new issue and change issue type on "Create issue" screen.
But all these methots returns null in getVelocityParameters (issue not created yet).
issue.getCustomFieldValue(field); getValueFromIssue(field, issue);
I know about $value parameter in velocity template, but it does not exist in map.
@Override public Map<String, Object> getVelocityParameters(Issue issue, CustomField field, FieldLayoutItem fieldLayoutItem) { //there is no key for $value parameter in map Map<String, Object> params = super.getVelocityParameters(issue, field, fieldLayoutItem); //user is null User user = issue.getCustomFieldValue(field); ...
Could you please let me know where I am missing?
Thanks!
I found a way to work with CF value. I created class which performs work, put it in parameters map.
So I can call class methods with $value parameter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.