v2.4.0
MartinBenninger
released this
27 Sep 07:58
·
216 commits
to master
since this release
New features:
- Extend the work items drop-down menu using a custom theme
- Adds the new option to create a work item from a git issue to the menu
- The new menu items automatically open the RTC Git Connector plugin in the new mode
- New mode for creating work items from git issues
- Allows browsing and selecting git issues
- Creates a new work item for each selected git issue
- Copies the title, description, and tags from the git issue to the new work item
- Adds a tag "from-git-issue" to the new work item
- Adds a link to the new work item pointing to the git issue that it's copied from
- Adds a comment to the git issue with a link to the new work item when saved
- Allows for selecting multiple git issues to create multiple work items simultaneously
- Allows for setting Filed Against, Owned By, Found In, and Planned For on all new work items at once
- Supports work item types with required attributes that cannot be set automatically
- In this case, the work items are created and the values are set but the work item is not saved
- All the new unsaved work items are shown in a list above the work item editor
- All the new work items that couldn't be saved show the error that caused the save to fail
- The list of unsaved work items is updated when a work item is saved or discarded
- Shows a link to a query for all new work items created from git issues (by the current user today) after all new work items have been saved
- The release now contains two zip files.
- The com.siemens.bt.jazz.workitemeditor.rtcGitConnector zip can be deployed as before
- The com.siemens.bt.jazz.workitemeditor.rtcGitConnector_theme zip file contains the new theme extensions
- If you're not using a theme yet, simply upload the zip as a theme and activate it
- If you're already using a theme, extract the zip and just add the JavaScript file anywhere in your current theme's zip file
- For more information on configuring themes see the instructions from IBM here
Improvements:
- Major code refactoring (improved reusability and extendability)
- Better handling of HTTP errors