The permissions mask flags are used to test permissions returned from calls such asĀ PermissionsGetUserAccess.
Mask | Description |
---|---|
PERMISSIONS_MASK_READ | Test for read access |
PERMISSIONS_MASK_MODIFY | Test for modify rights |
PERMISSIONS_MASK_EXECUTE | Test for execute rights |
PERMISSIONS_MASK_DELETE | Test for delete rights |
PERMISSIONS_MASK_CREATE | Test for create rights |
PERMISSIONS_MASK_FULLCONTROL | Test for any rights |
void MyComponent::UpdateSettings(const Settings &newSettings) { if ( PermissionsGetUserAccess(MY_PERMISSIONS_OBJECT_UUID, currentLoggedInUser) & PERMISSIONS_MASK_MODIFY ) { m_componentSettings = newSettings; } } |