summaryrefslogtreecommitdiff
path: root/app/graphql/resolvers/clusters/agent_tokens_resolver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/graphql/resolvers/clusters/agent_tokens_resolver.rb')
-rw-r--r--app/graphql/resolvers/clusters/agent_tokens_resolver.rb13
1 files changed, 1 insertions, 12 deletions
diff --git a/app/graphql/resolvers/clusters/agent_tokens_resolver.rb b/app/graphql/resolvers/clusters/agent_tokens_resolver.rb
index 9740bc6bb6a..b7355a1752e 100644
--- a/app/graphql/resolvers/clusters/agent_tokens_resolver.rb
+++ b/app/graphql/resolvers/clusters/agent_tokens_resolver.rb
@@ -14,18 +14,7 @@ module Resolvers
description: 'Status of the token.'
def resolve(**args)
- return ::Clusters::AgentToken.none unless can_read_agent_tokens?
-
- tokens = agent.agent_tokens
- tokens = tokens.with_status(args[:status]) if args[:status].present?
-
- tokens
- end
-
- private
-
- def can_read_agent_tokens?
- current_user.can?(:read_cluster, project)
+ ::Clusters::AgentTokensFinder.new(agent, current_user, args).execute
end
end
end