fixes reports index for guest users

This commit is contained in:
zmagod 2018-05-24 15:28:54 +02:00
parent 1f8db7bc49
commit bbbe06e491

View file

@ -46,12 +46,11 @@ class Project < ApplicationRecord
if user.is_admin_of_team? team
return where('projects.archived IS FALSE AND projects.name ILIKE ?',
"%#{name}%")
elsif user.is_normal_user_of_team? team
return joins(:user_projects)
.where('user_projects.user_id = ? OR projects.visibility = 1', user.id)
.where('projects.archived IS FALSE AND projects.name ILIKE ?',
"%#{name}%")
end
joins(:user_projects)
.where('user_projects.user_id = ? OR projects.visibility = 1', user.id)
.where('projects.archived IS FALSE AND projects.name ILIKE ?',
"%#{name}%")
end
def self.search(