19declare(strict_types=1);
33 $this->current_user_id =
$DIC->user()->getId();
35 $this->
access = $DIC->access();
45 public function canAdd($user_id = 0): bool
47 return $this->
access->checkAccessOfUser(
61 return $this->
canAdd($user_id);
66 return $this->
access->checkAccessOfUser(
76 return $this->
access->checkAccessOfUser(
87 $i->getPriority() === 1 &&
88 (
$i->getUserId() === $this->getUserId($user_id) || $this->canEditAll($user_id))
94 return $this->
canEdit($i, $user_id);
canDelete(\ilNewsItem $i, $user_id=0)
canEdit(\ilNewsItem $i, $user_id=0)
canAccessManageOverview($user_id=0)
List of news of the news block.
getUserId(int $user_id=0)
canEditSettings($user_id=0)
A news item can be created by different sources.