wso2 / api-manager

All issues, tasks, improvements and new features of WSO2 API Manager
Apache License 2.0
34 stars 8 forks source link

Migrate Admin APIs from Ballerina to Node #3346

Open DivyaPremanantha opened 2 weeks ago

DivyaPremanantha commented 2 weeks ago

Description

As per the architectural change, the backend logic of admin APIs needs to be moved to the node backend. This task will include

API schemas designed for the above tasks:

Admin API: https://app.swaggerhub.com/apis/DivyaPremanantha/AdminAPI/1.0.0#/Devportal%20Organization/postOrganization

Devportal API: https://app.swaggerhub.com/apis/PREMANANTHADIVYA/DevportalAPI/1.0.0#/Organization%20Template/getOrgImage

Affected Component

APIM

Version

4.5.0

Related Issues

No response

Suggested Labels

No response

DivyaPremanantha commented 2 weeks ago

Admin API: https://app.swaggerhub.com/apis/DivyaPremanantha/AdminAPI/1.0.0#/Devportal%20Organization/postOrganization

Devportal API: https://app.swaggerhub.com/apis/PREMANANTHADIVYA/DevportalAPI/1.0.0#/Organization%20Template/getOrgImage

DivyaPremanantha commented 1 week ago

Completed integrating the core logic of admin APIs in the node module,

PR: https://github.com/wso2/api-developer-portal-core/pull/35/files

DivyaPremanantha commented 1 week ago

Conducted a PR review and reviewed the code. Integrated ES Lint and fixed all the issues addressed by the tool.

PR: https://github.com/wso2/api-developer-portal-core/pull/35/files