summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/v4/objects.py')
-rw-r--r--gitlab/v4/objects.py50
1 files changed, 41 insertions, 9 deletions
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py
index 071aafc..55696a0 100644
--- a/gitlab/v4/objects.py
+++ b/gitlab/v4/objects.py
@@ -379,16 +379,48 @@ class ApplicationSettingsManager(GetWithoutIdMixin, UpdateMixin, RESTManager):
_obj_cls = ApplicationSettings
_update_attrs = (
tuple(),
- ('after_sign_out_path', 'container_registry_token_expire_delay',
- 'default_branch_protection', 'default_project_visibility',
+ ('admin_notification_email', 'after_sign_out_path',
+ 'after_sign_up_text', 'akismet_api_key', 'akismet_enabled',
+ 'circuitbreaker_access_retries', 'circuitbreaker_check_interval',
+ 'circuitbreaker_failure_count_threshold',
+ 'circuitbreaker_failure_reset_time', 'circuitbreaker_storage_timeout',
+ 'clientside_sentry_dsn', 'clientside_sentry_enabled',
+ 'container_registry_token_expire_delay',
+ 'default_artifacts_expire_in', 'default_branch_protection',
+ 'default_group_visibility', 'default_project_visibility',
'default_projects_limit', 'default_snippet_visibility',
- 'domain_blacklist', 'domain_blacklist_enabled', 'domain_whitelist',
- 'enabled_git_access_protocol', 'gravatar_enabled', 'home_page_url',
- 'max_attachment_size', 'repository_storage',
- 'restricted_signup_domains', 'restricted_visibility_levels',
- 'session_expire_delay', 'sign_in_text', 'signin_enabled',
- 'signup_enabled', 'twitter_sharing_enabled',
- 'user_oauth_applications')
+ 'disabled_oauth_sign_in_sources', 'domain_blacklist_enabled',
+ 'domain_blacklist', 'domain_whitelist', 'dsa_key_restriction',
+ 'ecdsa_key_restriction', 'ed25519_key_restriction',
+ 'email_author_in_body', 'enabled_git_access_protocol',
+ 'gravatar_enabled', 'help_page_hide_commercial_content',
+ 'help_page_support_url', 'home_page_url',
+ 'housekeeping_bitmaps_enabled', 'housekeeping_enabled',
+ 'housekeeping_full_repack_period', 'housekeeping_gc_period',
+ 'housekeeping_incremental_repack_period', 'html_emails_enabled',
+ 'import_sources', 'koding_enabled', 'koding_url',
+ 'max_artifacts_size', 'max_attachment_size', 'max_pages_size',
+ 'metrics_enabled', 'metrics_host', 'metrics_method_call_threshold',
+ 'metrics_packet_size', 'metrics_pool_size', 'metrics_port',
+ 'metrics_sample_interval', 'metrics_timeout',
+ 'password_authentication_enabled_for_web',
+ 'password_authentication_enabled_for_git',
+ 'performance_bar_allowed_group_id', 'performance_bar_enabled',
+ 'plantuml_enabled', 'plantuml_url', 'polling_interval_multiplier',
+ 'project_export_enabled', 'prometheus_metrics_enabled',
+ 'recaptcha_enabled', 'recaptcha_private_key', 'recaptcha_site_key',
+ 'repository_checks_enabled', 'repository_storages',
+ 'require_two_factor_authentication', 'restricted_visibility_levels',
+ 'rsa_key_restriction', 'send_user_confirmation_email', 'sentry_dsn',
+ 'sentry_enabled', 'session_expire_delay', 'shared_runners_enabled',
+ 'shared_runners_text', 'sidekiq_throttling_enabled',
+ 'sidekiq_throttling_factor', 'sidekiq_throttling_queues',
+ 'sign_in_text', 'signup_enabled', 'terminal_max_session_time',
+ 'two_factor_grace_period', 'unique_ips_limit_enabled',
+ 'unique_ips_limit_per_user', 'unique_ips_limit_time_window',
+ 'usage_ping_enabled', 'user_default_external',
+ 'user_oauth_applications', 'version_check_enabled', 'enforce_terms',
+ 'terms')
)
@exc.on_http_error(exc.GitlabUpdateError)