Skip to content

Feat(subscriptions helper): fetch ci minutes data

Michael Lunøe requested to merge 323357-mlunoe-subscription-plans-service into master

What does this MR do?

This MR introduces a new service that exposes Plan data from CustomerDot (see implementation here) and uses it to send CI Minutes Plan data to the subscriptions pages.

Screenshots (strongly suggested)

This is purely functional, but you enable this feature flag: Feature.enable(:new_route_ci_minutes_purchase), apply this patch: log-ci-minutes-data-in-buy-minutes-route.patch and navigate to http://localhost:3000/-/subscriptions/buy_minutes. Open the console and you should see the data be printed.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team

Related to #323357 (closed)

Edited by Michael Lunøe

Merge request reports

Loading