@@ -2317,6 +2317,34 @@ def upload(self, filename, filedata=None, filepath=None, **kwargs):
2317
2317
}
2318
2318
2319
2319
2320
+ class ProjectManager (CRUDMixin , RESTManager ):
2321
+ _path = '/projects'
2322
+ _obj_cls = Project
2323
+ _create_attrs = (
2324
+ ('name' , ),
2325
+ ('path' , 'namespace_id' , 'description' , 'issues_enabled' ,
2326
+ 'merge_requests_enabled' , 'jobs_enabled' , 'wiki_enabled' ,
2327
+ 'snippets_enabled' , 'container_registry_enabled' ,
2328
+ 'shared_runners_enabled' , 'visibility' , 'import_url' , 'public_jobs' ,
2329
+ 'only_allow_merge_if_build_succeeds' ,
2330
+ 'only_allow_merge_if_all_discussions_are_resolved' , 'lfs_enabled' ,
2331
+ 'request_access_enabled' , 'printing_merge_request_link_enabled' )
2332
+ )
2333
+ _update_attrs = (
2334
+ tuple (),
2335
+ ('name' , 'path' , 'default_branch' , 'description' , 'issues_enabled' ,
2336
+ 'merge_requests_enabled' , 'jobs_enabled' , 'wiki_enabled' ,
2337
+ 'snippets_enabled' , 'container_registry_enabled' ,
2338
+ 'shared_runners_enabled' , 'visibility' , 'import_url' , 'public_jobs' ,
2339
+ 'only_allow_merge_if_build_succeeds' ,
2340
+ 'only_allow_merge_if_all_discussions_are_resolved' , 'lfs_enabled' ,
2341
+ 'request_access_enabled' , 'printing_merge_request_link_enabled' )
2342
+ )
2343
+ _list_filters = ('search' , 'owned' , 'starred' , 'archived' , 'visibility' ,
2344
+ 'order_by' , 'sort' , 'simple' , 'membership' , 'statistics' ,
2345
+ 'with_issues_enabled' , 'with_merge_requests_enabled' )
2346
+
2347
+
2320
2348
class Runner (SaveMixin , ObjectDeleteMixin , RESTObject ):
2321
2349
pass
2322
2350
@@ -2399,31 +2427,3 @@ def mark_all_as_done(self, **kwargs):
2399
2427
return int (result )
2400
2428
except ValueError :
2401
2429
return 0
2402
-
2403
-
2404
- class ProjectManager (CRUDMixin , RESTManager ):
2405
- _path = '/projects'
2406
- _obj_cls = Project
2407
- _create_attrs = (
2408
- ('name' , ),
2409
- ('path' , 'namespace_id' , 'description' , 'issues_enabled' ,
2410
- 'merge_requests_enabled' , 'jobs_enabled' , 'wiki_enabled' ,
2411
- 'snippets_enabled' , 'container_registry_enabled' ,
2412
- 'shared_runners_enabled' , 'visibility' , 'import_url' , 'public_jobs' ,
2413
- 'only_allow_merge_if_build_succeeds' ,
2414
- 'only_allow_merge_if_all_discussions_are_resolved' , 'lfs_enabled' ,
2415
- 'request_access_enabled' , 'printing_merge_request_link_enabled' )
2416
- )
2417
- _update_attrs = (
2418
- tuple (),
2419
- ('name' , 'path' , 'default_branch' , 'description' , 'issues_enabled' ,
2420
- 'merge_requests_enabled' , 'jobs_enabled' , 'wiki_enabled' ,
2421
- 'snippets_enabled' , 'container_registry_enabled' ,
2422
- 'shared_runners_enabled' , 'visibility' , 'import_url' , 'public_jobs' ,
2423
- 'only_allow_merge_if_build_succeeds' ,
2424
- 'only_allow_merge_if_all_discussions_are_resolved' , 'lfs_enabled' ,
2425
- 'request_access_enabled' , 'printing_merge_request_link_enabled' )
2426
- )
2427
- _list_filters = ('search' , 'owned' , 'starred' , 'archived' , 'visibility' ,
2428
- 'order_by' , 'sort' , 'simple' , 'membership' , 'statistics' ,
2429
- 'with_issues_enabled' , 'with_merge_requests_enabled' )
0 commit comments