diff --git a/lib/mobilizon_web/resolvers/event.ex b/lib/mobilizon_web/resolvers/event.ex index 7105e628f..a19c6eb1d 100644 --- a/lib/mobilizon_web/resolvers/event.ex +++ b/lib/mobilizon_web/resolvers/event.ex @@ -101,7 +101,8 @@ defmodule MobilizonWeb.Resolvers.Event do %{ approved: Mobilizon.Events.count_approved_participants(id), unapproved: Mobilizon.Events.count_unapproved_participants(id), - rejected: Mobilizon.Events.count_rejected_participants(id) + rejected: Mobilizon.Events.count_rejected_participants(id), + participants: Mobilizon.Events.count_participant_participants(id), }} end diff --git a/lib/mobilizon_web/schema/event.ex b/lib/mobilizon_web/schema/event.ex index d6cc0b584..b0bc36a3f 100644 --- a/lib/mobilizon_web/schema/event.ex +++ b/lib/mobilizon_web/schema/event.ex @@ -115,6 +115,7 @@ defmodule MobilizonWeb.Schema.EventType do field(:approved, :integer, description: "The number of approved participants") field(:unapproved, :integer, description: "The number of unapproved participants") field(:rejected, :integer, description: "The number of rejected participants") + field(:participants, :integer, description: "The number of simple participants (excluding creators)") end object :event_offer do diff --git a/schema.graphql b/schema.graphql index 036094520..9cacfb2e7 100644 --- a/schema.graphql +++ b/schema.graphql @@ -1,5 +1,5 @@ # source: http://localhost:4000/api -# timestamp: Fri Oct 04 2019 15:04:46 GMT+0200 (GMT+02:00) +# timestamp: Fri Oct 11 2019 11:53:52 GMT+0200 (Central European Summer Time) schema { query: RootQueryType @@ -681,6 +681,9 @@ type ParticipantStats { """The number of approved participants""" approved: Int + """The number of simple participants (excluding creators)""" + participants: Int + """The number of rejected participants""" rejected: Int