summaryrefslogtreecommitdiff
path: root/app/finders/personal_access_tokens_finder.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/finders/personal_access_tokens_finder.rb')
-rw-r--r--app/finders/personal_access_tokens_finder.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/finders/personal_access_tokens_finder.rb b/app/finders/personal_access_tokens_finder.rb
index 93f8c520b63..4a6eed8f5ee 100644
--- a/app/finders/personal_access_tokens_finder.rb
+++ b/app/finders/personal_access_tokens_finder.rb
@@ -14,6 +14,7 @@ class PersonalAccessTokensFinder
tokens = PersonalAccessToken.all
tokens = by_current_user(tokens)
tokens = by_user(tokens)
+ tokens = by_users(tokens)
tokens = by_impersonation(tokens)
tokens = by_state(tokens)
@@ -37,6 +38,12 @@ class PersonalAccessTokensFinder
tokens.for_user(@params[:user])
end
+ def by_users(tokens)
+ return tokens unless @params[:users]
+
+ tokens.for_users(@params[:users])
+ end
+
def sort(tokens)
available_sort_orders = PersonalAccessToken.simple_sorts.keys