Backport part of c777bb91fd7 and 4074cb3b7c16 from EE
Signed-off-by: Rémy Coutable <remy@rymai.me>
This commit is contained in:
parent
6528d52afe
commit
951a5cca62
|
@ -106,7 +106,7 @@ module IssuableCollections
|
||||||
# @filter_params[:authorized_only] = true
|
# @filter_params[:authorized_only] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
@filter_params
|
@filter_params.permit(IssuableFinder::VALID_PARAMS)
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_default_state
|
def set_default_state
|
||||||
|
|
|
@ -25,6 +25,10 @@ class IssuableFinder
|
||||||
|
|
||||||
NONE = '0'.freeze
|
NONE = '0'.freeze
|
||||||
|
|
||||||
|
SCALAR_PARAMS = %i(scope state group_id project_id milestone_title assignee_id search label_name sort assignee_username author_id author_username authorized_only due_date iids non_archived weight).freeze
|
||||||
|
ARRAY_PARAMS = { label_name: [], iids: [], assignee_username: [] }.freeze
|
||||||
|
VALID_PARAMS = (SCALAR_PARAMS + [ARRAY_PARAMS]).freeze
|
||||||
|
|
||||||
attr_accessor :current_user, :params
|
attr_accessor :current_user, :params
|
||||||
|
|
||||||
def initialize(current_user, params = {})
|
def initialize(current_user, params = {})
|
||||||
|
|
Loading…
Reference in New Issue