-
- Downloads
Introduce "polling_interval_multiplier" as application setting
Implement module for setting "Poll-Interval" response header. Return 429 in ETag caching middleware when polling is disabled.
Showing
- app/controllers/admin/application_settings_controller.rb 1 addition, 0 deletionsapp/controllers/admin/application_settings_controller.rb
- app/models/application_setting.rb 6 additions, 1 deletionapp/models/application_setting.rb
- app/views/admin/application_settings/_form.html.haml 14 additions, 0 deletionsapp/views/admin/application_settings/_form.html.haml
- changelogs/unreleased/introduce-polling-interval-multiplier.yml 4 additions, 0 deletions...logs/unreleased/introduce-polling-interval-multiplier.yml
- db/migrate/20170329124448_add_polling_interval_multiplier_to_application_settings.rb 33 additions, 0 deletions...dd_polling_interval_multiplier_to_application_settings.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
- doc/api/settings.md 5 additions, 2 deletionsdoc/api/settings.md
- lib/api/entities.rb 1 addition, 0 deletionslib/api/entities.rb
- lib/api/settings.rb 2 additions, 1 deletionlib/api/settings.rb
- lib/gitlab/etag_caching/middleware.rb 9 additions, 2 deletionslib/gitlab/etag_caching/middleware.rb
- lib/gitlab/polling_interval.rb 22 additions, 0 deletionslib/gitlab/polling_interval.rb
- spec/lib/gitlab/etag_caching/middleware_spec.rb 13 additions, 0 deletionsspec/lib/gitlab/etag_caching/middleware_spec.rb
- spec/lib/gitlab/polling_interval_spec.rb 34 additions, 0 deletionsspec/lib/gitlab/polling_interval_spec.rb
lib/gitlab/polling_interval.rb
0 → 100644
spec/lib/gitlab/polling_interval_spec.rb
0 → 100644
Please register or sign in to comment