Add a new SeatReconciliationEnabled Graphql endpoint

Problem:

Currently we show overage modal when adding new member to a group only to users that have actually purchased the subscription. We want to show it to Group Owner or project Owner / Maintainer

Solution proposal:

  1. Add a new Graphql endpoint in CustomersDot repository and expose perform_reconciliations? of subscriptio. We can base the new endpoint on already exiting one app/graphql/resolvers/subscription.rb except we should not restrict access for users without current_user on CustomersPortal (=remove authorized? check).

  2. Replace the existng API call in the InviteModalBase subscription_eligible.customer.query.graphql to the newly created API

Edited by Diana Zubova