diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-01 11:34:52 +0100 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-01 11:34:52 +0100 |
commit | 4744200d982f7fc556d1202330b218850bd232d6 (patch) | |
tree | a6d10181159a172cb9238cec01ca85d79cb1c3b1 | |
parent | d0c4118020e11c3132a46fc50d3caecf9a41e7d2 (diff) | |
download | gitlab-4744200d982f7fc556d1202330b218850bd232d6.tar.gz |
Move the ProjectManager class for readability
-rw-r--r-- | gitlab/v4/objects.py | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py index 55eb004..992259d 100644 --- a/gitlab/v4/objects.py +++ b/gitlab/v4/objects.py @@ -2317,6 +2317,34 @@ class Project(SaveMixin, ObjectDeleteMixin, RESTObject): } +class ProjectManager(CRUDMixin, RESTManager): + _path = '/projects' + _obj_cls = Project + _create_attrs = ( + ('name', ), + ('path', 'namespace_id', 'description', 'issues_enabled', + 'merge_requests_enabled', 'jobs_enabled', 'wiki_enabled', + 'snippets_enabled', 'container_registry_enabled', + 'shared_runners_enabled', 'visibility', 'import_url', 'public_jobs', + 'only_allow_merge_if_build_succeeds', + 'only_allow_merge_if_all_discussions_are_resolved', 'lfs_enabled', + 'request_access_enabled', 'printing_merge_request_link_enabled') + ) + _update_attrs = ( + tuple(), + ('name', 'path', 'default_branch', 'description', 'issues_enabled', + 'merge_requests_enabled', 'jobs_enabled', 'wiki_enabled', + 'snippets_enabled', 'container_registry_enabled', + 'shared_runners_enabled', 'visibility', 'import_url', 'public_jobs', + 'only_allow_merge_if_build_succeeds', + 'only_allow_merge_if_all_discussions_are_resolved', 'lfs_enabled', + 'request_access_enabled', 'printing_merge_request_link_enabled') + ) + _list_filters = ('search', 'owned', 'starred', 'archived', 'visibility', + 'order_by', 'sort', 'simple', 'membership', 'statistics', + 'with_issues_enabled', 'with_merge_requests_enabled') + + class Runner(SaveMixin, ObjectDeleteMixin, RESTObject): pass @@ -2399,31 +2427,3 @@ class TodoManager(GetFromListMixin, DeleteMixin, RESTManager): return int(result) except ValueError: return 0 - - -class ProjectManager(CRUDMixin, RESTManager): - _path = '/projects' - _obj_cls = Project - _create_attrs = ( - ('name', ), - ('path', 'namespace_id', 'description', 'issues_enabled', - 'merge_requests_enabled', 'jobs_enabled', 'wiki_enabled', - 'snippets_enabled', 'container_registry_enabled', - 'shared_runners_enabled', 'visibility', 'import_url', 'public_jobs', - 'only_allow_merge_if_build_succeeds', - 'only_allow_merge_if_all_discussions_are_resolved', 'lfs_enabled', - 'request_access_enabled', 'printing_merge_request_link_enabled') - ) - _update_attrs = ( - tuple(), - ('name', 'path', 'default_branch', 'description', 'issues_enabled', - 'merge_requests_enabled', 'jobs_enabled', 'wiki_enabled', - 'snippets_enabled', 'container_registry_enabled', - 'shared_runners_enabled', 'visibility', 'import_url', 'public_jobs', - 'only_allow_merge_if_build_succeeds', - 'only_allow_merge_if_all_discussions_are_resolved', 'lfs_enabled', - 'request_access_enabled', 'printing_merge_request_link_enabled') - ) - _list_filters = ('search', 'owned', 'starred', 'archived', 'visibility', - 'order_by', 'sort', 'simple', 'membership', 'statistics', - 'with_issues_enabled', 'with_merge_requests_enabled') |