85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# File 'app/models/issue_query.rb', line 85
def self.default(project: nil, user: User.current)
if user&.logged? && (query_id = user.pref.default_issue_query).present?
query = find_by(id: query_id)
return query if query&.visible?(user)
end
query = project&.default_issue_query
return query if query&.visibility == VISIBILITY_PUBLIC
if (query_id = Setting.default_issue_query).present?
query = find_by(id: query_id)
return query if query&.visibility == VISIBILITY_PUBLIC
end
nil
end
|