Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Subscription Logic in Devportal #3384

Closed
DivyaPremanantha opened this issue Nov 26, 2024 · 2 comments
Closed

Integrate Subscription Logic in Devportal #3384

DivyaPremanantha opened this issue Nov 26, 2024 · 2 comments

Comments

@DivyaPremanantha
Copy link

Problem

Integrate subscription flow to the devportal. This task includes,

  • Integrate APIM control plan APIs to retrieve subscription plan information
  • Display the subscription plan information in the API details page.
  • Subscribe an API to an Application
  • Update APIM control plane record with the subscription information

Solution

With the APIs provided by the APIM control plan, integrate a flow to do the above functionalities.

Affected Component

APIM

Version

4.5.0

Implementation

No response

Related Issues

No response

Suggested Labels

No response

@DivyaPremanantha
Copy link
Author

Update [07/12/2024]

Completed the API subscription task, which included,

  • Integrating with WSO2 control plane
  • Listing subscription plan details of a specific API
  • Subscribing API to an existing App
  • Creating a new Application and subscribing that to the API
  • Listing MyAPIs with all the application subscriptions
  • Unsubscribing an API subscription
  • UI customization for subscription plan listing
  • UI modal addition to subscribing to an API with an existing Application
  • UI modal addition for application creation
  • UI addition for MyAPIs page

The following changes are sent to both the portal and core repository which include the above changes,

In addition to this M0 release was also done.

@DivyaPremanantha
Copy link
Author

Update [10/12/2024]

Completed the API Application subscription, which included,

  • Listing APIs available to subscribe for an Application
  • List all the subscription plans to select from
  • Integrate subscription logic for the required application and the selected subscription plan
  • If already subscribed, the Unsubscribe option is enabled
  • UI integration to list the APIs with subscription plans

The following changes are sent to the portal core repository which include the above changes,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant