• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/model/role.php
  • Класс: BitrixDocumentGeneratorModelRole
  • Вызов: Role::normalizePermissions
protected function normalizePermissions(array $permissions)
{
	$map = UserPermissions::getMap();
	$result = array();

	foreach($map as $entity => $actions)
	{
		foreach($actions as $action => $permission)
		{
			if(isset($permissions[$entity][$action]))
			{
				$result[$entity][$action] = $permissions[$entity][$action];
			}
			else
			{
				$result[$entity][$action] = UserPermissions::PERMISSION_NONE;
			}
		}
	}

	return $result;
}