Skip to content

Commit 3804661

Browse files
author
Gauvain Pocentek
committed
Update known attributes for projects
Fixes #181
1 parent 73990b4 commit 3804661

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

gitlab/objects.py

+17-14
Original file line numberDiff line numberDiff line change
@@ -2139,21 +2139,24 @@ class Project(GitlabObject):
21392139
_url = '/projects'
21402140
_constructorTypes = {'owner': 'User', 'namespace': 'Group'}
21412141
requiredCreateAttrs = ['name']
2142-
optionalCreateAttrs = ['default_branch', 'issues_enabled', 'wall_enabled',
2143-
'merge_requests_enabled', 'wiki_enabled',
2142+
optionalCreateAttrs = ['path', 'namespace_id', 'description',
2143+
'issues_enabled', 'merge_requests_enabled',
2144+
'builds_enabled', 'wiki_enabled',
2145+
'snippets_enabled', 'container_registry_enabled',
2146+
'shared_runners_enabled', 'public',
2147+
'visibility_level', 'import_url', 'public_builds',
2148+
'only_allow_merge_if_build_succeeds',
2149+
'only_allow_merge_if_all_discussions_are_resolved',
2150+
'lfs_enabled', 'request_access_enabled']
2151+
optionalUpdateAttrs = ['name', 'path', 'default_branch', 'description',
2152+
'issues_enabled', 'merge_requests_enabled',
2153+
'builds_enabled', 'wiki_enabled',
21442154
'snippets_enabled', 'container_registry_enabled',
2145-
'public', 'visibility_level', 'namespace_id',
2146-
'description', 'path', 'import_url',
2147-
'builds_enabled', 'public_builds',
2148-
'only_allow_merge_if_build_succeeds']
2149-
optionalUpdateAttrs = ['name', 'default_branch', 'issues_enabled',
2150-
'wall_enabled', 'merge_requests_enabled',
2151-
'wiki_enabled', 'snippets_enabled',
2152-
'container_registry_enabled', 'public',
2153-
'visibility_level', 'namespace_id', 'description',
2154-
'path', 'import_url', 'builds_enabled',
2155-
'public_builds',
2156-
'only_allow_merge_if_build_succeeds']
2155+
'shared_runners_enabled', 'public',
2156+
'visibility_level', 'import_url', 'public_builds',
2157+
'only_allow_merge_if_build_succeeds',
2158+
'only_allow_merge_if_all_discussions_are_resolved',
2159+
'lfs_enabled', 'request_access_enabled']
21572160
shortPrintAttr = 'path'
21582161
managers = (
21592162
('accessrequests', ProjectAccessRequestManager,

0 commit comments

Comments
 (0)