liuxiran commented on issue #611: URL: https://github.com/apache/apisix-dashboard/issues/611#issuecomment-722256486
### Refactor features 1. Publish and offline route. as discussed before, we could add a `status` field for route on APISIX, so If the solution remains the same, dashboard will add this function after apIsIx has added it. 1. route online debug. we plan to use the previous implementation, import `react-swagger-ui`. Based on the original implementation, we will suppley the authentication and parameter verification part, so that the route online debug will become more complete and easy to use. Besides, we will add a new feature to generate apisdk, which would make it easy for users to dock the api published on the gateway ### The feature to discuss 1. For create route, we propose to add Import the export feature. import a route from openapi configuration, and export the route configuration compatible with openapi. It will be easier for the apis written with openapi specification to access the gateway. 1. For publish route, we propose to introduce the concept of a publishing environment, e.g: test environment and Production environment. When a user publishes a route, they can choose the publishing environment. The benefit is that it makes it easy for users to adapt a set of routing designs to different operating environments, but at the same time, it introduces the burden of publishing environmental management. 1. Permission control of the resource. Permission control of resources depends on user management, I wonder if we have plan to add this moudle. cc @juzhiyuan @nic-chen @membphis @moonming ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
