debian-mirror-gitlab/lib/gitlab/pagination/keyset.rb
2020-03-13 15:44:24 +05:30

18 lines
418 B
Ruby

# frozen_string_literal: true
module Gitlab
module Pagination
module Keyset
def self.available?(request_context, relation)
order_by = request_context.page.order_by
# This is only available for Project and order-by id (asc/desc)
return false unless relation.klass == Project
return false unless order_by.size == 1 && order_by[:id]
true
end
end
end
end