Use GraphQL endpoint to add additional seats
Problem
With the implementation of #5583 (closed), we will have a new GraphQL endpoint to add additional seats to a subscription.
This issue is to update frontend to consume this new endpoint when adding seats from gitlab.com.
Proposal
Seats can be added from:
The user then gets re-directed to CustomersDot portal (http://customersdot-host/subscriptions/subscription-name/edit?transaction=extra_seats), wherein the user can enter the seat quantity and payment details.
The API invocation in the CustomersDot portal (when 'Purchase seats' is clicked) needs to be updated to use the new GraphQL endpoint.
Please refer to the payload details in this section.
To Do: Specific frontend implementation details pending.
Result
GraphQL endpoint is used to add seats to a subscription.
Edited by Aishwarya Subramanian