summaryrefslogtreecommitdiff
path: root/app/controllers/projects/starrers_controller.rb
diff options
context:
space:
mode:
authorCamil Staps <info@camilstaps.nl>2019-02-02 20:22:19 +0100
committerCamil Staps <info@camilstaps.nl>2019-08-07 20:49:16 +0200
commit50f5f2e8aebf7ea3cdc9b2d133c9246925f749c4 (patch)
tree5e60baacc5e040aa917390bca651c1aacc8b91c6 /app/controllers/projects/starrers_controller.rb
parent66032506b54dc4a9fcce99d2053a65cbaa02d2a2 (diff)
downloadgitlab-ce-50f5f2e8aebf7ea3cdc9b2d133c9246925f749c4.tar.gz
Remove private profiles from starrers view of projects
Diffstat (limited to 'app/controllers/projects/starrers_controller.rb')
-rw-r--r--app/controllers/projects/starrers_controller.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/controllers/projects/starrers_controller.rb b/app/controllers/projects/starrers_controller.rb
index ac105faa550..006898a7427 100644
--- a/app/controllers/projects/starrers_controller.rb
+++ b/app/controllers/projects/starrers_controller.rb
@@ -9,8 +9,11 @@ class Projects::StarrersController < Projects::ApplicationController
def index
@sort = params[:sort].presence || sort_value_name
- @starrers = UsersStarProjectsFinder.new(params).execute
- @starrers = @starrers.by_project(@project)
+ @starrers = UsersStarProjectsFinder.new(params, @project, current_user: @current_user).execute
+
+ @total_count = @project.starrers.size
+ @public_count = @starrers.size
+ @private_count = @total_count - @public_count
@starrers = @starrers.sort_by_attribute(@sort).page(params[:page])
end