summaryrefslogtreecommitdiff
path: root/app/finders
diff options
context:
space:
mode:
authorHeinrich Lee Yu <hleeyu@gmail.com>2018-11-09 22:29:45 +0800
committerHeinrich Lee Yu <hleeyu@gmail.com>2018-11-15 01:12:07 +0800
commit2a5319832454fe40cfea151dd7b9e2aa520b3450 (patch)
tree4e996385d7f70ead102fe361f28e43ada80c30da /app/finders
parent2ade9b4479d7ce1f9b1bebd1e9ca47efb4b6f423 (diff)
downloadgitlab-ce-2a5319832454fe40cfea151dd7b9e2aa520b3450.tar.gz
Refactor whitelisting of filter params
Diffstat (limited to 'app/finders')
-rw-r--r--app/finders/issuable_finder.rb14
1 files changed, 3 insertions, 11 deletions
diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb
index 93bef592c65..fdc630cbf72 100644
--- a/app/finders/issuable_finder.rb
+++ b/app/finders/issuable_finder.rb
@@ -14,7 +14,9 @@
# project_id: integer
# milestone_title: string
# author_id: integer
+# author_username: string
# assignee_id: integer or 'None' or 'Any'
+# assignee_username: string
# search: string
# label_name: string
# sort: string
@@ -49,25 +51,15 @@ class IssuableFinder
assignee_username
author_id
author_username
- authorized_only
- group_id
- iids
label_name
milestone_title
my_reaction_emoji
- non_archived
- project_id
- scope
search
- sort
- state
- include_subgroups
- use_cte_for_search
]
end
def self.array_params
- @array_params ||= { label_name: [], iids: [], assignee_username: [] }
+ @array_params ||= { label_name: [], assignee_username: [] }
end
def self.valid_params