IColumnFormatting.HiddenByUser Property
If the current user is not admin, and the HiddenByAdmin is set to true, then
this property cannot be set to false.
This property is not enough to determine, whether the field is visible in a particular context.
It only indicates whether the column was explicitly hidden by a user. If this property is set to false,
it doesn't necessarily mean that the column is visible. Some other criteria may cause it to be invisible, such as
user profile permissions or visibility for progress statements or for estimate. For example,
if we are in the 'Progress statement' mode and the IWbsField.VisibleInProgress is set to false,
then the column is invisible regardless of a value of the HiddenByUser and HiddenByAdmin properties.
Use IWbsFieldsRepository.IsColumnVisible method to determine, whether the field is visible in a particular context.
Available since QDV 7.18.655.