Когда вы используете объекты Cubisio через web-интерфейс или API, программа будет проверять ваши права доступа для каждого объекта, к которому вы пытаетесь получить доступ.
Для каждого объекта в вашей рабочей области формируется список разрешений, который включает разрешения, которые были заданы непосредственно для этого объекта, а также разрешения, которые были унаследованы от родительских объектов в дереве рабочей области.
Вы можете задать самые общие разрешения для всей вашей рабочей области в свойствах проекта. Эти разрешения будут учитываться для любого объекта в текущем проекте.
Каждое разрешение имеет несколько атрибутов, включая тип разрешения ("разрешить" или "запретить"), класс доступа ("объект" или "API объекта"), атрибуты доступа ("чтение", "изменение", "создание", "удаление") и информацию о пользователе или группе, для которых это разрешение действительно.
Если разрешение имеет тип "запретить", то все разрешения типа "разрешить" для данного пользователя не будут учитываться. Это означает, что если для пользователя и объекта имеется хотя бы одно разрешение "запретить", то доступ будет отказан. Однако, чтобы получить доступ, вам нужно иметь хотя бы одно разрешение типа "разрешить".