diff options
author | Toon Claes <toon@gitlab.com> | 2017-05-30 23:24:17 +0200 |
---|---|---|
committer | Toon Claes <toon@gitlab.com> | 2017-05-30 23:24:17 +0200 |
commit | 1e5506d01619780da68fc51ada58188a9070255b (patch) | |
tree | b26383b07e7e4c279299e90d99d1b04804c49130 /lib/api | |
parent | db679788e46d55984a4af71034c6db11aed919e4 (diff) | |
download | gitlab-ce-1e5506d01619780da68fc51ada58188a9070255b.tar.gz |
Remove some deprecated methodstc-improve-project-api-perf
To avoid the use of slow queries, remove some deprecated methods and encourage
the use of ProjectFinder to find projects.
Diffstat (limited to 'lib/api')
-rw-r--r-- | lib/api/v3/helpers.rb | 2 | ||||
-rw-r--r-- | lib/api/v3/projects.rb | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/api/v3/helpers.rb b/lib/api/v3/helpers.rb index 06af286ef50..d9e76560d03 100644 --- a/lib/api/v3/helpers.rb +++ b/lib/api/v3/helpers.rb @@ -35,7 +35,7 @@ module API end if params[:visibility].present? - projects = projects.search_by_visibility(params[:visibility]) + projects = projects.where(visibility_level: Gitlab::VisibilityLevel.level_value(params[:visibility])) end projects = projects.where(archived: params[:archived]) diff --git a/lib/api/v3/projects.rb b/lib/api/v3/projects.rb index 164612cb8dd..896c00b88e7 100644 --- a/lib/api/v3/projects.rb +++ b/lib/api/v3/projects.rb @@ -147,7 +147,7 @@ module API get '/starred' do authenticate! - present_projects current_user.viewable_starred_projects + present_projects ProjectsFinder.new(current_user: current_user, params: { starred: true }).execute end desc 'Get all projects for admin user' do |