cloudstack/ui/src
Rohit Yadav 5d9ae31f1b
UI: Admin, account and project dashboard improvements (#7956)
This PR aims at improving the CloudStack dashboard and introduces the following:

    Admin dashboard: six cards that are responsive to screen sizes and show zone specific compute, storage and network allocation, as well as instance/hosts stats, alerts and events. Now, by default, the admin dashboard shows aggegate data from all zones, with option for admin to select individual zone to see individual zone stats
    Account/project dashboard: six cards that are responsive to screen sizes and show account or project specific resource lists/counts, and limits shown in three cards as (a) compute (with running stopped instances), (b) storage and (c) network allocation, an admin-defined links/docs card (via config.json) and events cards. Admin is allowed to configure project limits on project dashboards.
    A global create button on the top global header/user-menu to allow for quick actions such as to deploy a VM, CKS cluster and create a volume (more actions can be added as desired via code changes) etc.

Doc PR - apache/cloudstack-documentation#349

---------

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-10-06 13:40:22 +05:30
..
api Use lowercase HTTP header field names so we are compatible with HTTP/2 (#7006) 2023-01-23 11:17:54 +01:00
assets/icons UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
components UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
config UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
core UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
layouts ui: AntD3 upgrade (#7306) 2023-04-11 14:05:21 +05:30
locales UI: Fixes some issues from zone wizard with VMWare hypervisor (#6480) 2022-07-08 13:53:12 +05:30
role UI: fix create Isolated/L2 network form (#5779) 2021-12-16 11:24:11 +05:30
router UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
store Fix the poll for the API ReadyForShutdown even after logout (#8004) 2023-09-28 12:13:22 +05:30
style UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
utils UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
views UI: Admin, account and project dashboard improvements (#7956) 2023-10-06 13:40:22 +05:30
App.vue UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
main.js ui: use ssh keypair uuid for listing (#6616) 2022-08-09 13:29:49 +05:30
permission.js ui: AntD3 upgrade (#7306) 2023-04-11 14:05:21 +05:30
vue-app.js UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00