Released on November 18, 2019
This bug fix has been brought to the Official version 7.19.0002 because it could cause some old macros to behave differently when they attempt to write to the WBS from user profiles.
Normally, if it’s not denied in the permissions, it is possible to modify WBS fields in macros and requests even if the current user is not the Admin. This worked fine for all methods in the new IWbsFieldsRepository. But there are some older methods in the IWbs interface that deal with WBS fields and that are now marked as obsolete. These methods can still be used but they did nothing if the current user was not the Admin. They are fixed now. These methods are:
•InsertColumnIntoWorkbook
•SetPermissionsOfColumn
•SetColumnDescription
•SetColumnCopyToQuantityFlag
•SetColumnFormula
•SetColumnVisibleMode
•SetColumnTitle
Similarly, there are two verbs that can be used in requests and that failed if the current user was not the Admin. They are fixed now. These verbs are:
•Set_WBS_Column_Copy_To_Quantity
•Set_WBS_Column_Visible_Mode
The following new methods were added to IWbs interface:
•CreateLink … Creates a link between two tasks.
•DeleteLink … Deletes the link from a specified task (which is whether a parent or a child of the link) in WBS.
•GetLinkParentTask … Gets the parent task for a specified child task, if there's a link between them.