Set UserAccessLevel Attribute for a Node
Posted: 26 Sep 2022, 08:28
Currently I am trying to set Read/Write/Browse access level (after t user goes through the Authentication mechanism implemented locally in the application) for a node in below fashion,
NodeAccessInfoBase* pAccessInfo = new NodeAccessInfoBase();
pAccessInfo->setAccessRestrictions(NodeAccessInfo::PERMISSION_BROWSE | NodeAccessInfo::PERMISSION_READ | NodeAccessInfo::PERMISSION_WRITE);
externalNode->setAccessInfo(pAccessInfo);
pAccessInfo->releaseReference();
But it does not reflect the desired changes in UaExpert clinet side.
In UaExpert "UserAccessLevel" attribute still shows CurrentRead
NodeAccessInfoBase* pAccessInfo = new NodeAccessInfoBase();
pAccessInfo->setAccessRestrictions(NodeAccessInfo::PERMISSION_BROWSE | NodeAccessInfo::PERMISSION_READ | NodeAccessInfo::PERMISSION_WRITE);
externalNode->setAccessInfo(pAccessInfo);
pAccessInfo->releaseReference();
But it does not reflect the desired changes in UaExpert clinet side.
In UaExpert "UserAccessLevel" attribute still shows CurrentRead