-
- Downloads
Merge branch 'improve-projects-collecting' into 'master'
Improve projects collecting Refactor code that cause unexpected AR behaviour. For example this works fine: @projects = Project.personal(@user).accessible_to(current_user) @groups = @user.groups.accessible_to(current_user) # OK But @projects = Project.all @groups = @user.groups.accessible_to(current_user) # PG:Error
Showing
- app/controllers/users_controller.rb 13 additions, 4 deletionsapp/controllers/users_controller.rb
- app/finders/base_finder.rb 1 addition, 1 deletionapp/finders/base_finder.rb
- app/finders/groups_finder.rb 38 additions, 0 deletionsapp/finders/groups_finder.rb
- app/finders/projects_finder.rb 32 additions, 4 deletionsapp/finders/projects_finder.rb
- app/helpers/search_helper.rb 1 addition, 1 deletionapp/helpers/search_helper.rb
- app/helpers/submodule_helper.rb 0 additions, 0 deletionsapp/helpers/submodule_helper.rb
- app/models/ability.rb 1 addition, 1 deletionapp/models/ability.rb
- app/models/group.rb 4 additions, 6 deletionsapp/models/group.rb
- app/models/namespace.rb 0 additions, 8 deletionsapp/models/namespace.rb
- app/models/project.rb 0 additions, 6 deletionsapp/models/project.rb
- app/services/search/global_service.rb 1 addition, 1 deletionapp/services/search/global_service.rb
Loading
Please register or sign in to comment