@@ -379,16 +379,48 @@ class ApplicationSettingsManager(GetWithoutIdMixin, UpdateMixin, RESTManager):
379
379
_obj_cls = ApplicationSettings
380
380
_update_attrs = (
381
381
tuple (),
382
- ('after_sign_out_path' , 'container_registry_token_expire_delay' ,
383
- 'default_branch_protection' , 'default_project_visibility' ,
382
+ ('admin_notification_email' , 'after_sign_out_path' ,
383
+ 'after_sign_up_text' , 'akismet_api_key' , 'akismet_enabled' ,
384
+ 'circuitbreaker_access_retries' , 'circuitbreaker_check_interval' ,
385
+ 'circuitbreaker_failure_count_threshold' ,
386
+ 'circuitbreaker_failure_reset_time' , 'circuitbreaker_storage_timeout' ,
387
+ 'clientside_sentry_dsn' , 'clientside_sentry_enabled' ,
388
+ 'container_registry_token_expire_delay' ,
389
+ 'default_artifacts_expire_in' , 'default_branch_protection' ,
390
+ 'default_group_visibility' , 'default_project_visibility' ,
384
391
'default_projects_limit' , 'default_snippet_visibility' ,
385
- 'domain_blacklist' , 'domain_blacklist_enabled' , 'domain_whitelist' ,
386
- 'enabled_git_access_protocol' , 'gravatar_enabled' , 'home_page_url' ,
387
- 'max_attachment_size' , 'repository_storage' ,
388
- 'restricted_signup_domains' , 'restricted_visibility_levels' ,
389
- 'session_expire_delay' , 'sign_in_text' , 'signin_enabled' ,
390
- 'signup_enabled' , 'twitter_sharing_enabled' ,
391
- 'user_oauth_applications' )
392
+ 'disabled_oauth_sign_in_sources' , 'domain_blacklist_enabled' ,
393
+ 'domain_blacklist' , 'domain_whitelist' , 'dsa_key_restriction' ,
394
+ 'ecdsa_key_restriction' , 'ed25519_key_restriction' ,
395
+ 'email_author_in_body' , 'enabled_git_access_protocol' ,
396
+ 'gravatar_enabled' , 'help_page_hide_commercial_content' ,
397
+ 'help_page_support_url' , 'home_page_url' ,
398
+ 'housekeeping_bitmaps_enabled' , 'housekeeping_enabled' ,
399
+ 'housekeeping_full_repack_period' , 'housekeeping_gc_period' ,
400
+ 'housekeeping_incremental_repack_period' , 'html_emails_enabled' ,
401
+ 'import_sources' , 'koding_enabled' , 'koding_url' ,
402
+ 'max_artifacts_size' , 'max_attachment_size' , 'max_pages_size' ,
403
+ 'metrics_enabled' , 'metrics_host' , 'metrics_method_call_threshold' ,
404
+ 'metrics_packet_size' , 'metrics_pool_size' , 'metrics_port' ,
405
+ 'metrics_sample_interval' , 'metrics_timeout' ,
406
+ 'password_authentication_enabled_for_web' ,
407
+ 'password_authentication_enabled_for_git' ,
408
+ 'performance_bar_allowed_group_id' , 'performance_bar_enabled' ,
409
+ 'plantuml_enabled' , 'plantuml_url' , 'polling_interval_multiplier' ,
410
+ 'project_export_enabled' , 'prometheus_metrics_enabled' ,
411
+ 'recaptcha_enabled' , 'recaptcha_private_key' , 'recaptcha_site_key' ,
412
+ 'repository_checks_enabled' , 'repository_storages' ,
413
+ 'require_two_factor_authentication' , 'restricted_visibility_levels' ,
414
+ 'rsa_key_restriction' , 'send_user_confirmation_email' , 'sentry_dsn' ,
415
+ 'sentry_enabled' , 'session_expire_delay' , 'shared_runners_enabled' ,
416
+ 'shared_runners_text' , 'sidekiq_throttling_enabled' ,
417
+ 'sidekiq_throttling_factor' , 'sidekiq_throttling_queues' ,
418
+ 'sign_in_text' , 'signup_enabled' , 'terminal_max_session_time' ,
419
+ 'two_factor_grace_period' , 'unique_ips_limit_enabled' ,
420
+ 'unique_ips_limit_per_user' , 'unique_ips_limit_time_window' ,
421
+ 'usage_ping_enabled' , 'user_default_external' ,
422
+ 'user_oauth_applications' , 'version_check_enabled' , 'enforce_terms' ,
423
+ 'terms' )
392
424
)
393
425
394
426
@exc .on_http_error (exc .GitlabUpdateError )
0 commit comments