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]


Reply via email to