add questionFilterOptions query
This commit is contained in:
@@ -8,6 +8,7 @@ module Types
|
||||
end
|
||||
field :subjects, SubjectType.connection_type, null: false
|
||||
field :reviewers, UserType.connection_type, null: false
|
||||
field :question_filter_options, QuestionFilterOptionsType, null: false
|
||||
field :current_user, Types::UserType, null: true
|
||||
|
||||
def questions(where: nil)
|
||||
@@ -22,6 +23,11 @@ module Types
|
||||
Resolvers::ReviewersQueryResolver.new(context).resolve
|
||||
end
|
||||
|
||||
|
||||
def question_filter_options
|
||||
Resolvers::QuestionFilterOptionsQueryResolver.new.resolve
|
||||
end
|
||||
|
||||
def current_user
|
||||
context[:current_user]
|
||||
end
|
||||
|
||||
7
app/graphql/types/question_filter_options_type.rb
Normal file
7
app/graphql/types/question_filter_options_type.rb
Normal file
@@ -0,0 +1,7 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Types
|
||||
class QuestionFilterOptionsType < Types::BaseObject
|
||||
field :years, [String], null: false
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user