[2015-08-14] Released Jira Workflow Toolbox 2.1.34
New features
- New virtual fields: "Date and time of work logged in transition", represents the date and time introduced for the beginning of the work logged in current transition screen. Usage example: " Limit valid dates for work logs".
- Added new function to the add-on's parser:
FUNCTION | RETURNED VALUE |
---|---|
userProperty(string propertyName, string userName) : string | Returns the value of the user property with name propertyName which belongs to user with user name userName. If the user doesn't have the property, null will be returned. |
userProperty(string propertyName, string list userNames) : string list | Returns the list of values of the user property with name propertyName in all the users whose names are contained in userNames. The output will contain as many strings as users have the property set. |
capitalizeWords(string s) : string | Capitalizes all the whitespace separated words in string s. |
capitalizeWordsFully(string s) : string | Converts all the whitespace separated words in string s into capitalized words, that is each word is made up of a titlecase character and then a series of lowercase characters. |
allComments(string issue_keys) : string list | Returns a string list with all the comments in issues with keys in issue_keys, in order of appearance in issue_keys, and by creation date in ascension order. Argument issue_keys is a comma separated list of issue keys. Example: allComments(%{00041}) returns parent issue's comments, where %{00041} is field code for parent issue's keys. |
allCommenters(string issue_keys) : string list | Returns a string list with the user names of comment authors and updaters of issues with keys in issue_keys. Argument issue_keys is a comma separated list of issue keys. Example: allComments(%{00041}) returns a string list with the user names of comment authors of parent issue, where %{00041} is field code for parent issue's keys. |
Improvements
- Added new features to post-function "
Format field value":
- Capitalize whitespace separated words.
- Find & Replace operation with literal strings and regular expressions.
- Added 4 optional regular expression parsing modes to " Condition and validation based on regular expression": Case Insensitive, Multiline, Dot All and Literal.
- Post-function "Set or create a user property" now supports "Ephemeral fields" in parameter "Property owner".
- Added optional check "Don't overwrite target field if it's already set." to target field in " Read fields from linked issues or sub-tasks" and " Read Field From Issues Returned By JQL Query".
- Minor UI improvements.
Bug fixes
- Issu e #157 - "Users in a field are/aren't in a project role" validator doesn't respect "Field must be initialized" parameter
- Bug when editing parameter "Run as" in all the post-functions using the parameter.
- Bug when editing delimiter parameters in " Parse field for extracting data".
- Confusing error messages in " Parse field for extracting data" when bad formed regular expressions were entered.
- Support for Unicode Standard when selected ignore-case mode in " Parse field for extracting data".
- Removed "Parent's work logged in transition (minutes)" virtual field, since it didn't make sense. Actually this field behaved like "Work logged in transition (minutes)" virtual field. Current workflow configurations using the field will keep working correctly, but it won't be available for new configurations.
- Post-function "Set or create a project property" changes the project leader if current project leader has been renamed (changed its user name).