gitlab-org--gitlab-foss/spec/controllers
Zeger-Jan van de Weg f9565e3039
Batchload blobs for diff generation
After installing a new gem, batch-loader, a construct can be used to
queue data to be fetched in bulk. The gem was also introduced in both
gitlab-org/gitlab-ce!14680 and gitlab-org/gitlab-ce!14846, but those mrs
are not merged yet.

For the generation of diffs, both the old blob and the new blob need to
be loaded. This for every file in the diff, too. Now we collect all
these so we do 1 fetch. Three `.allow_n_plus_1_calls` have been removed,
which I expect to be valid, but this needs to be confirmed by a full CI
run.

Possibly closes:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37445
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37599
- https://gitlab.com/gitlab-org/gitlab-ce/issues/37431
2017-11-21 13:53:26 +01:00
..
admin Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
boards Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
concerns Fix filter by my reaction is not working 2017-11-13 18:20:02 +09:00
dashboard Fix access to the final page of todos 2017-11-09 13:13:48 +00:00
explore Search subgroups on dashboard and explore views 2017-10-04 22:49:41 +02:00
google_api Improve redirect uri state and fix all remaining tests 2017-10-06 16:14:14 +02:00
groups Remove the selects when counting the last page 2017-11-17 16:20:47 +01:00
import Rewrite the GitHub importer from scratch 2017-11-07 23:24:59 +01:00
oauth Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
profiles Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
projects Batchload blobs for diff generation 2017-11-21 13:53:26 +01:00
snippets Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
abuse_reports_controller_spec.rb Fix errors caused by attempts to report already blocked or deleted users 2017-06-28 14:37:14 -03:00
application_controller_spec.rb Impersonation no longer gets stuck on password change. 2017-11-20 18:02:41 +01:00
autocomplete_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
dashboard_controller_spec.rb Change all `:empty_project` to `:project` 2017-08-02 17:47:31 -04:00
groups_controller_spec.rb Merge branch '35644-refactor-have-http-status-into-have-gitlab-http-status' into 'master' 2017-10-23 14:55:57 +00:00
health_check_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
health_controller_spec.rb Fix the filesystem shard health check to check all configured shards 2017-09-19 11:05:42 +01:00
help_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
invites_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
metrics_controller_spec.rb Merge branch 'pawel/show_empty_page_when_prometheus_metrics_are_disabled-35639' into 'master' 2017-11-06 17:02:22 +00:00
notification_settings_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
passwords_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
profiles_controller_spec.rb Merge branch 'security-10-1' into '10-1-stable' 2017-10-17 15:58:58 -07:00
projects_controller_spec.rb Change tags order in refs dropdown 2017-11-07 15:32:51 +11:00
registrations_controller_spec.rb Show confirmation modal before deleting account 2017-10-06 20:40:41 +00:00
root_controller_spec.rb
search_controller_spec.rb Change all `:empty_project` to `:project` 2017-08-02 17:47:31 -04:00
sent_notifications_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
sessions_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
snippets_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
uploads_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00
users_controller_spec.rb Refactor `have_http_status` into `have_gitlab_http_status` in the specs 2017-10-20 10:13:18 +02:00