- Модуль: documentgenerator
- Путь к файлу: ~/bitrix/modules/documentgenerator/lib/model/rolepermissiontable.php
- Класс: BitrixDocumentGeneratorModelRolePermissionTable
- Вызов: RolePermissionTable::getMap
static function getMap()
{
return [
new IntegerField('ID', [
'primary' => true,
'autocomplete' => true,
]),
new IntegerField('ROLE_ID', [
'required' => true,
]),
new StringField('ENTITY', [
'required' => true,
]),
new StringField('ACTION', [
'required' => true,
]),
new StringField('PERMISSION'),
new Reference(
'ROLE_ACCESS',
'BitrixDocumentGeneratorModelRoleAccess',
['=this.ROLE_ID' => 'ref.ROLE_ID'],
['join_type' => 'INNER']
),
new Reference(
'ROLE',
'BitrixImOpenLinesModelRole',
['=this.ROLE_ID' => 'ref.ID'],
['join_type' => 'INNER']
),
];
}