7.19.0698

Navigation:  7.19 >

7.19.0698

Previous pageReturn to chapter overviewNext page

Released on November 18, 2019

Bug Fix: Some methods in the user API and some request verbs that manipulate WBS fields did not work for non Admin users

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

 

New: Extended the user API with new methods for handling the task links

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.