From ee664acb356f8123f4f6b00b73c1e1cf0866c7fb Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 20 Oct 2022 09:40:42 +0000 Subject: Add latest changes from gitlab-org/gitlab@15-5-stable-ee --- app/models/packages/package.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'app/models/packages/package.rb') diff --git a/app/models/packages/package.rb b/app/models/packages/package.rb index b4c09d99bb0..317db51f4ef 100644 --- a/app/models/packages/package.rb +++ b/app/models/packages/package.rb @@ -114,13 +114,18 @@ class Packages::Package < ApplicationRecord ) end + scope :with_case_insensitive_version, ->(version) do + where('LOWER(version) = ?', version.downcase) + end + scope :search_by_name, ->(query) { fuzzy_search(query, [:name], use_minimum_char_limit: false) } scope :with_version, ->(version) { where(version: version) } scope :without_version_like, -> (version) { where.not(arel_table[:version].matches(version)) } scope :with_package_type, ->(package_type) { where(package_type: package_type) } scope :without_package_type, ->(package_type) { where.not(package_type: package_type) } scope :displayable, -> { with_status(DISPLAYABLE_STATUSES) } - scope :including_project_route, -> { includes(project: { namespace: :route }) } + scope :including_project_route, -> { includes(project: :route) } + scope :including_project_namespace_route, -> { includes(project: { namespace: :route }) } scope :including_tags, -> { includes(:tags) } scope :including_dependency_links, -> { includes(dependency_links: :dependency) } -- cgit v1.2.3