The permissions mask flags are used to test permissions returned from calls such as PermissionsGetUserAccess.
Masks
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 all any rights |
Example
Code Block |
---|
void MyComponent::UpdateSettings(const Settings &newSettings)
{
if ( PermissionsGetUserAccess(MY_PERMISSIONS_OBJECT_UUID, currentLoggedInUser) & PERMISSIONS_MASK_MODIFY )
{
m_componentSettings = newSettings;
}
} |