Get access level

To learn which access rights over items a user currently has, use user/get_items_access:

svc=user/get_items_access&params={"userId":<long>,
				  "directAccess":<bool>,
				  "itemSuperclass":<text>,
				  "flags":<uint>}

Parameters

Name Description
userId user ID
directAccess return only items to which the user has direct access rights
itemSuperclass item type (the list of all types see in the chapter Search items by property)
flags flags (return: 0x1 - combined access level, 0x2 - direct access level), optional, default value = 1

Response

{
<text>: /* item ID */
	{	
	"cacl":<long>,	/* combined access level */
	"dacl":<long>	/* direct access level */
	}
}
 
/* "directAccess":1 there is received only combined access level */
 
{
"<text>":<long> /* "element ID":"calc" */
 
}

Access rights are described in chapter Items access rights check.

Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam