summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorJosh Frye <joshfng@gmail.com>2016-01-18 12:41:49 -0500
committerJosh Frye <joshfng@gmail.com>2016-01-19 09:57:00 -0500
commit11797df1af483156b8cf11290c49c3f4d6089d99 (patch)
treee8c01772d4df55dbfe8497c3212b0d7c211b826e /app/models
parent6951396dbeddc72821c3beddf5aa13d24eeb0712 (diff)
downloadgitlab-ce-11797df1af483156b8cf11290c49c3f4d6089d99.tar.gz
Change 'public' flag to more robust 'visibility' query.
Diffstat (limited to 'app/models')
-rw-r--r--app/models/project.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 7e131151513..56db0ce6cf6 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -272,6 +272,10 @@ class Project < ActiveRecord::Base
query: "%#{query.try(:downcase)}%")
end
+ def search_by_visibility(level)
+ where(visibility_level: visibility_levels[level.capitalize])
+ end
+
def search_by_title(query)
where('projects.archived = ?', false).where('LOWER(projects.name) LIKE :query', query: "%#{query.downcase}%")
end