Skip to content

Commit 713c178

Browse files
yann-eugonem1guelpf
authored andcommitted
Filter projects with min_access_level
1 parent 2e97f53 commit 713c178

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/Gitlab/Api/Projects.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class Projects extends AbstractApi
2323
* @var bool $statistics Include project statistics.
2424
* @var bool $with_issues_enabled Limit by enabled issues feature.
2525
* @var bool $with_merge_requests_enabled Limit by enabled merge requests feature.
26+
* @var int $min_access_level Limit by current user minimal access level
2627
* }
2728
*
2829
* @throws UndefinedOptionsException If an option name is undefined
@@ -79,6 +80,9 @@ public function all(array $parameters = [])
7980
->setAllowedTypes('with_merge_requests_enabled', 'bool')
8081
->setNormalizer('with_merge_requests_enabled', $booleanNormalizer)
8182
;
83+
$resolver->setDefined('min_access_level')
84+
->setAllowedValues('min_access_level', [null, 10, 20, 30, 40, 50])
85+
;
8286

8387
return $this->get('projects', $resolver->resolve($parameters));
8488
}

0 commit comments

Comments
 (0)