/** * @param IResource $resource * @return bool */ public function ShouldInclude($resource) { if ($resource->GetStatusId() != ResourceStatus::AVAILABLE) { $user = $this->userRepository->LoadById($this->user->UserId); return $user->IsResourceAdminFor($resource); } return true; }