rhtyd opened a new issue #5266:
URL: https://github.com/apache/cloudstack/issues/5266
The CloudStack UI in 4.15+ uses API auto-discovery to generated dynamic UI
views, actions, paths etc. It uses `listApis` to find list of allowed APIs for
the user/role which is generated on per user/account basis than per-role basis.
Is there a way to make this faster, for example (1) reduce the size of list API
response (based on what is actually used/consumed by the UI, for example in the
json response, the params part is used but the response part may not be used),
(2) pre-cache and host is statically the response based on Roles in the system
than accounts, since every account has a role, (3) ship in-built json maps with
the UI for default roles?, (4) run the API discovery after login
screen/dashboard shows (change in view would make the UI load faster for the
users)?
##### ISSUE TYPE
* Improvement Request
##### COMPONENT NAME
<!--
Categorize the issue, e.g. API, VR, VPN, UI, etc.
-->
~~~
UI
~~~
##### CLOUDSTACK VERSION
<!--
New line separated list of affected versions, commit ID for issues on main
branch.
-->
~~~
4.15
~~~
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]