From ad8c67d65572a9f9207433e177834cc66f8e48b3 Mon Sep 17 00:00:00 2001 From: Nejc Habjan Date: Wed, 8 Apr 2020 00:47:54 +0200 Subject: [PATCH] fix(project): add missing project parameters --- gitlab/v4/objects.py | 60 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py index 994df38cc..29b10fc1d 100644 --- a/gitlab/v4/objects.py +++ b/gitlab/v4/objects.py @@ -4883,31 +4883,57 @@ class ProjectManager(CRUDMixin, RESTManager): "name", "path", "namespace_id", + "default_branch", "description", "issues_enabled", "merge_requests_enabled", "jobs_enabled", "wiki_enabled", "snippets_enabled", + "issues_access_level", + "repository_access_level", + "merge_requests_access_level", + "forking_access_level", + "builds_access_level", + "wiki_access_level", + "snippets_access_level", + "pages_access_level", + "emails_disabled", "resolve_outdated_diff_discussions", "container_registry_enabled", + "container_expiration_policy_attributes", "shared_runners_enabled", "visibility", "import_url", - "public_jobs", + "public_builds", "only_allow_merge_if_pipeline_succeeds", "only_allow_merge_if_all_discussions_are_resolved", "merge_method", + "autoclose_referenced_issues", + "remove_source_branch_after_merge", "lfs_enabled", "request_access_enabled", "tag_list", "avatar", "printing_merge_request_link_enabled", + "build_git_strategy", + "build_timeout", + "auto_cancel_pending_pipelines", + "build_coverage_regex", "ci_config_path", + "auto_devops_enabled", + "auto_devops_deploy_strategy", + "repository_storage", + "approvals_before_merge", + "external_authorization_classification_label", + "mirror", + "mirror_trigger_builds", + "initialize_with_readme", "template_name", "template_project_id", "use_custom_template", "group_with_project_templates_id", + "packages_enabled", ), ) _update_attrs = ( @@ -4922,20 +4948,50 @@ class ProjectManager(CRUDMixin, RESTManager): "jobs_enabled", "wiki_enabled", "snippets_enabled", + "issues_access_level", + "repository_access_level", + "merge_requests_access_level", + "forking_access_level", + "builds_access_level", + "wiki_access_level", + "snippets_access_level", + "pages_access_level", + "emails_disabled", "resolve_outdated_diff_discussions", "container_registry_enabled", + "container_expiration_policy_attributes", "shared_runners_enabled", "visibility", "import_url", - "public_jobs", + "public_builds", "only_allow_merge_if_pipeline_succeeds", "only_allow_merge_if_all_discussions_are_resolved", "merge_method", + "autoclose_referenced_issues", + "suggestion_commit_message", + "remove_source_branch_after_merge", "lfs_enabled", "request_access_enabled", "tag_list", "avatar", + "build_git_strategy", + "build_timeout", + "auto_cancel_pending_pipelines", + "build_coverage_regex", "ci_config_path", + "ci_default_git_depth", + "auto_devops_enabled", + "auto_devops_deploy_strategy", + "repository_storage", + "approvals_before_merge", + "external_authorization_classification_label", + "mirror", + "mirror_user_id", + "mirror_trigger_builds", + "only_mirror_protected_branches", + "mirror_overwrites_diverged_branches", + "packages_enabled", + "service_desk_enabled", ), ) _types = {"avatar": types.ImageAttribute}