add commitCreateStakeRemoveRequestMutation
This commit is contained in:
@@ -3,6 +3,7 @@ module Types
|
||||
class QueryType < Types::BaseObject
|
||||
include GraphQL::Types::Relay::HasNodeField
|
||||
include GraphQL::Types::Relay::HasNodesField
|
||||
include RansackSupport
|
||||
|
||||
field :current_user, UserType, null: true
|
||||
def current_user
|
||||
@@ -29,9 +30,16 @@ module Types
|
||||
Pundit.policy_scope(current_user, BuyCryptoOrder)
|
||||
end
|
||||
|
||||
field :stake_orders, StakeOrderType.connection_type, null: false
|
||||
def stake_orders
|
||||
Pundit.policy_scope(current_user, StakeOrder)
|
||||
field :stake_orders, StakeOrderType.connection_type, null: false do
|
||||
argument :filter, Inputs::StakeOrderFilterInput, required: false
|
||||
end
|
||||
|
||||
def stake_orders(filter: nil)
|
||||
scope = Pundit.policy_scope(current_user, StakeOrder)
|
||||
|
||||
scope = scope.where(status: filter.status) if filter&.status
|
||||
|
||||
ransack(scope, filter)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user