@@ -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