-
- Downloads
There was an error fetching the commit references. Please try again later.
Merge branch 'project-authorizations-diff' into 'master'
Smarter refreshing of authorized projects This MR reworks the way `User#refresh_authorized_projects`, resulting in a much more efficient process leading to fewer dead tuples. Related issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/25257 See merge request !7956
No related branches found
No related tags found
Pipeline #
Showing
- app/models/project_authorization.rb 13 additions, 0 deletionsapp/models/project_authorization.rb
- app/models/user.rb 10 additions, 28 deletionsapp/models/user.rb
- app/services/users/refresh_authorized_projects_service.rb 128 additions, 0 deletionsapp/services/users/refresh_authorized_projects_service.rb
- app/workers/authorized_projects_worker.rb 1 addition, 21 deletionsapp/workers/authorized_projects_worker.rb
- spec/models/project_authorization_spec.rb 25 additions, 0 deletionsspec/models/project_authorization_spec.rb
- spec/services/users/refresh_authorized_projects_service_spec.rb 185 additions, 0 deletions...ervices/users/refresh_authorized_projects_service_spec.rb
- spec/workers/authorized_projects_worker_spec.rb 2 additions, 12 deletionsspec/workers/authorized_projects_worker_spec.rb
spec/models/project_authorization_spec.rb
0 → 100644
Please register or sign in to comment