Commit 72b295259ed8565e166a7f2a466ca33d183f6108
1 parent
d54d3324
Exists in
spb-stable
and in
2 other branches
Show only personal projects on profile page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
3 changed files
with
6 additions
and
3 deletions
Show diff stats
app/controllers/users_controller.rb
| ... | ... | @@ -4,10 +4,12 @@ class UsersController < ApplicationController |
| 4 | 4 | |
| 5 | 5 | def show |
| 6 | 6 | @user = User.find_by_username!(params[:username]) |
| 7 | - @projects = @user.authorized_projects.accessible_to(current_user) | |
| 7 | + @projects = Project.personal(@user).accessible_to(current_user) | |
| 8 | + | |
| 8 | 9 | if !current_user && @projects.empty? |
| 9 | 10 | return authenticate_user! |
| 10 | 11 | end |
| 12 | + | |
| 11 | 13 | @groups = @user.groups.accessible_to(current_user) |
| 12 | 14 | @events = @user.recent_events.where(project_id: @projects.pluck(:id)).limit(20) |
| 13 | 15 | @title = @user.name | ... | ... |
app/views/users/_projects.html.haml