class Decidim::Core::UserEntityList
A resolver for the GraphQL users/groups endpoints Used in the keyword “users”, ie:
users(filter: {nickname: “foo”}) {
name
}
Public Class Methods
new()
click to toggle source
# File lib/decidim/api/functions/user_entity_list.rb, line 15 def initialize @model_class = Decidim::UserBaseEntity end
Public Instance Methods
call(_obj, args, ctx)
click to toggle source
# File lib/decidim/api/functions/user_entity_list.rb, line 19 def call(_obj, args, ctx) @query = Decidim::UserBaseEntity .where(organization: ctx[:current_organization]) .where.not(confirmed_at: nil) add_filter_keys(args[:filter]) add_order_keys(args[:order].to_h) @query end