UI: Admin, account and project dashboard improvements - #7956
Conversation
070bd4c to
29a9c64
Compare
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
29a9c64 to
660931d
Compare
|
@blueorangutan ui |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
@rohityadavcloud a [SF] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
UI build failed: ✖️ |
Codecov Report
@@ Coverage Diff @@
## main #7956 +/- ##
============================================
+ Coverage 29.23% 29.25% +0.02%
- Complexity 30463 30502 +39
============================================
Files 5100 5101 +1
Lines 358322 358428 +106
Branches 52308 52334 +26
============================================
+ Hits 104749 104864 +115
+ Misses 239182 239180 -2
+ Partials 14391 14384 -7
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 24 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
UI build: ✔️ |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 7012 |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
@blueorangutan ui |
|
@rohityadavcloud a [SF] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 7023 |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
@blueorangutan ui |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
shwstppr
left a comment
There was a problem hiding this comment.
Code LGTM
One minor thing, the global create button is not shown in the mobile view. Is that intentional @rohityadavcloud?

|
@shwstppr that's correct, the create button is show only on desktop as the screen isn't that wide on phone and tablets to show all of project and create button. |
|
@blueorangutan package |
|
@rohityadavcloud a [SF] Jenkins job has been kicked to build packages. It will be bundled with@blueorangutan ui SystemVM template(s). I'll keep you posted as I make progress. |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 7092 |
| "@vue-js-cron/ant": "^1.1.3", | ||
| "@vue-js-cron/core": "^3.7.1", | ||
| "ant-design-vue": "^3.2.9", | ||
| "ant-design-vue": "^3.2.20", |
There was a problem hiding this comment.
cc @borisstoyanov @vladimirpetrov @kiranchavala tbd if full UI smoketest is required?
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
@blueorangutan package |
|
@rohityadavcloud a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
@rohityadavcloud a [SF] Jenkins job has been kicked to build packages. It will be bundled with@blueorangutan ui SystemVM template(s). I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 7094 |
|
@blueorangutan package |
|
@rajujith a [SF] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 7240 |
DaanHoogland
left a comment
There was a problem hiding this comment.
code lgtm
layout seems to work and looks ok (i liked the old dashboard though)
rajujith
left a comment
There was a problem hiding this comment.
Verified Admin, Domain Admin, User and project dashboards. On the below combinations and no issues observed.
MacOS Ventura + Safari 16.6
MacOS Ventura+ Chrome 117.0.59
MacOS Ventura+ Firefox 117.0.1
Windows 11 + Edge 117.0.2045
Windows 11 + Chrome 117.0.5938.150
Windows 11 + firefox 118.0.1
Ubuntu 22.04 + Chromium 117.0.5938.92
Ubuntu 22.04 + Firefox 115.0.2
This backports only the dashboard changes from apache#7956 and 5d9ae31 Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This backports only the dashboard changes from apache/cloudstack#7956 and 5d9ae31 Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> (cherry picked from commit 3376f94) Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This PR aims at improving the CloudStack dashboard and introduces the following:
Doc PR - apache/cloudstack-documentation#349
Screenshots:
Quick create button:
Admin dashboard:

Project view:

Responsive (smaller screen) layout:

Domain admin dashboard:

Domain admin project dashboard:

Translation screenshot:
Types of changes