Assigned::processWithPermissions

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Assigned
  4. processWithPermissions
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Field/Assigned.php
  • Класс: Bitrix\Crm\Field\Assigned
  • Вызов: Assigned::processWithPermissions
public function processWithPermissions(Item $item, UserPermissions $userPermissions): Result
{
	if($item->isNew())
	{
		$permissionType = $userPermissions->getPermissionType(
			$item,
			UserPermissions::OPERATION_ADD
		);

		if($permissionType === UserPermissions::PERMISSION_SELF)
		{
			$item->set($this->getName(), $userPermissions->getUserId());
		}
	}

	return parent::processWithPermissions($item, $userPermissions);
}

Добавить комментарий