summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gitlab/v4/objects.py60
1 files changed, 58 insertions, 2 deletions
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py
index 994df38..29b10fc 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}