Fix search projects api requests missing scope permission
Return an empty array if the user does not have permission to view the scope requested. Also a refactor to move scope permission check and search navigation into a library so it can be shared across the code Changelog: fixed
显示
- app/helpers/projects_helper.rb 0 个添加, 47 个删除app/helpers/projects_helper.rb
- app/helpers/search_helper.rb 4 个添加, 66 个删除app/helpers/search_helper.rb
- app/services/search/project_service.rb 12 个添加, 11 个删除app/services/search/project_service.rb
- app/services/search_service.rb 0 个添加, 10 个删除app/services/search_service.rb
- ee/app/helpers/ee/search_helper.rb 7 个添加, 5 个删除ee/app/helpers/ee/search_helper.rb
- ee/app/services/ee/search_service.rb 0 个添加, 1 个删除ee/app/services/ee/search_service.rb
- ee/lib/ee/search/navigation.rb 20 个添加, 0 个删除ee/lib/ee/search/navigation.rb
- ee/spec/features/search/elastic/project_search_spec.rb 10 个添加, 1 个删除ee/spec/features/search/elastic/project_search_spec.rb
- ee/spec/helpers/search_helper_spec.rb 13 个添加, 58 个删除ee/spec/helpers/search_helper_spec.rb
- ee/spec/lib/search/navigation_spec.rb 41 个添加, 0 个删除ee/spec/lib/search/navigation_spec.rb
- lib/api/search.rb 7 个添加, 3 个删除lib/api/search.rb
- lib/search/navigation.rb 158 个添加, 0 个删除lib/search/navigation.rb
- spec/features/snippets/search_snippets_spec.rb 1 个添加, 1 个删除spec/features/snippets/search_snippets_spec.rb
- spec/helpers/search_helper_spec.rb 23 个添加, 340 个删除spec/helpers/search_helper_spec.rb
- spec/lib/search/navigation_spec.rb 280 个添加, 0 个删除spec/lib/search/navigation_spec.rb
- spec/requests/api/search_spec.rb 10 个添加, 0 个删除spec/requests/api/search_spec.rb
加载中
想要评论请 注册 或 登录