Skip to content
Snippets Groups Projects
Commit 39243ea3 authored by Vasilii Iakliushin's avatar Vasilii Iakliushin :two:
Browse files

Add feature flag to pagination params

parent 75256bde
No related branches found
No related tags found
1 merge request!93571Don't allow negative values for pagination
---
name: only_positive_pagination_values
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/93571
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/369225
milestone: '15.3'
type: development
group: group::source code
default_enabled: false
......@@ -17,7 +17,9 @@ module PaginationParams
included do
helpers do
params :pagination do
with(type: Integer, values: ->(v) { !v.is_a?(Integer) || v > 0 }) do
with(type: Integer, values: ->(v) do
!v.is_a?(Integer) || Feature.disabled?(:only_positive_pagination_values) || v > 0
end) do
optional :page, default: 1, desc: 'Current page number'
optional :per_page, default: 20, desc: 'Number of items per page'
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment