The following areas might be a source of issues when starting to use the version Paper Plane 11.x, so please make yourself familiar with this section.

User Group Restricted Objects

In 11.0 we fixed a couple of issues about how user group restrictions were taken into account when the following objects were fetched (both as lists or individually), updated and deleted.

Binary Data (Attachments)

Applies only to configurations where the Advanced Configuration Option useBinaryDataGroupRestriction is enabled (it is by default).

When userGroupdEdit and userGroupViewDetails are specified and the user has no group assigned, then:

Quote Types, Compensation Types, Agreement & Promotion Type, Rebate Types

They have always been filtered in lists of objects (there are no Advanced Configuration Options for enabling/disabling filtering).

When a user has no group AND only one of the two userGroupXXX fields is null, then:

Compensations, Compensation Records, Rebate Agreements, Rebate Records, Agreements/Promotions, Quotes, LookupTable

Applies only to configurations where the Advanced Configuration Option hideXXXBasedOnUserGroups is enabled (it is disabled by default).

If userGroupEdit is not defined and userGroupViewDetails is specified, and the user is not in one of those view groups, then:

Incorrectly Applied User Group Restrictions

Group Restrictions Not Checked on Backend