landing.role.setAccessCodes
Scope: landing Права на выполнение: администратор
Важно! Функционал доступен только администратору.
Метод устанавливает для роли коды доступа, для которых будет действовать данная роль (и ее ограничения на сайты). На вход методу передается идентификатор роли и массив кодов доступа. Если массив будет пуст, коды для роли будут сброшены.
Права независимы и могут даваться точечно. Например, пользователь может обладать только правом публикации без возможности любого изменения.
В качестве ключей можно использовать значения:
SG<X>
- рабочая группа, например SG1 - рабочая группа с идентификатором 2;U<X>
- пользователь, например U45 - пользователь с идентификатором 45;DR<X>
- отдел, включая подразделы, например DR23 - раздел с идентификатором 23;UA
- все авторизованные пользователи.G<X>
- группа пользователей, например G2 - группа пользователей с идентификатором 2.
Параметры
Параметр | Описание | Версия |
---|---|---|
id | Идентификатор роли. | |
codes | Массив кодов доступа. |
Примеры
BX24.callMethod( 'landing.role.setAccessCodes', { id: 11, codes: [ 'SG3_A', 'G4' ] }, function(result) { if(result.error()) { console.error(result.error()); } else { console.info(result.data()); } } );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024