private function canBeReadByAnonymous(GitRepository $repository) { $ugroup_ids = $this->permissions_manager->getAuthorizedUgroupIds($repository->getId(), Git::PERM_READ); foreach ($ugroup_ids as $ugroup_id) { if ($ugroup_id == ProjectUGroup::ANONYMOUS) { return true; } } return false; }
public function getCurrentGitAdminUgroups($project_id) { return $this->permissions_manager->getAuthorizedUgroupIds($project_id, Git::PERM_ADMIN); }
private function getWikiServicePermissions($project_id) { return $this->permission_manager->getAuthorizedUgroupIds($project_id, self::SERVICE_WIKI_PERMISSION_READ); }