• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/userpermissions.php
  • Класс: BitrixRpaUserPermissions
  • Вызов: UserPermissions::canModifyItemsInStage
public function canModifyItemsInStage(Type $type, int $stageId): bool
{
	if ($this->isAccessDeniedToEverything())
	{
		return false;
	}
	if(static::canEditItemOnAnyStage())
	{
		return $this->canAddItemsToType($type->getId());
	}
	if($this->isSimplePermissionsForTheFirstStage())
	{
		$firstStage = $type->getFirstStage();
		if($firstStage && $firstStage->getId() === $stageId)
		{
			return $this->canAddItemsToType($type->getId());
		}
	}

	return $this->canPerform(self::ENTITY_STAGE, $stageId, self::ACTION_MODIFY);
}