-
- Downloads
There was an error fetching the commit references. Please try again later.
Optimize SQL queries used in Groups::GroupMembersController#create
The following optimizations were performed: - Add new association to GroupMember and ProjectMember This new association will allow us to check if a user is a member of a Project or Group through a single query instead of two. - Optimize retrieving of Members when adding multiple Users
Showing
- app/models/group.rb 1 addition, 0 deletionsapp/models/group.rb
- app/models/member.rb 45 additions, 17 deletionsapp/models/member.rb
- app/models/project.rb 1 addition, 0 deletionsapp/models/project.rb
- spec/lib/gitlab/import_export/all_models.yml 1 addition, 0 deletionsspec/lib/gitlab/import_export/all_models.yml
- spec/models/group_spec.rb 3 additions, 16 deletionsspec/models/group_spec.rb
- spec/models/member_spec.rb 9 additions, 0 deletionsspec/models/member_spec.rb
- spec/models/project_spec.rb 3 additions, 16 deletionsspec/models/project_spec.rb
- spec/support/group_members_shared_example.rb 27 additions, 0 deletionsspec/support/group_members_shared_example.rb
spec/support/group_members_shared_example.rb
0 → 100644
Please register or sign in to comment