-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Support to upload resource icons #5157
Conversation
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 364 |
\o/ |
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 390 |
@blueorangutan test |
@Pearl1594 a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Trillian test result (tid-1131)
|
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 423 |
@blueorangutan test |
@Pearl1594 a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Trillian test result (tid-1158)
|
resource icon support for vpcs, networks, domains, and projects add icons to list view if reosurces support icons to be added support for showing project icons in the project switching drop-down menu
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1174 |
@blueorangutan test |
@Pearl1594 a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Trillian test result (tid-1991)
|
Trillian test result (tid-1990)
|
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1196 |
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✖️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1228 |
Packaging result: ✖️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1227 |
@blueorangutan package |
@Pearl1594 a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 1232 |
@blueorangutan test |
@Pearl1594 a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
LGTM - this has passed manual and smoketests + 2xLGTMs; can be merged after the final smoketests run. |
Trillian test result (tid-2035)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Nice! |
Description
This PR provides support for adding resource icons/ images for Zones, templates, ISOs, UserVMs, Networks, VPCs, Domains, Projects, Accounts and users which will helps users/admins in future to identify special-purpose templates and VMs using custom icons in UI. Some of the attributes of this feature includes:
Users will inherit the account's icon if not present.
Isolated networks tiers of a VPC network will inherit the Icon of the VPC network if present.
Resources that support uploading custom icons have a small symbol against the logo.
Users with permission to access resources can upload/update and delete the icons. If no icons have been provided, it follows the normal behavior. Info Card view will also display the corresponding resource's icons if present.
The Deploy VM wizard will show the list of zones in the form of cards in the number of zones are <= 8
Else, it defaults to the usual list view but will display the icon beside the zone name
The capacity dashboard view will also display the zone icons beside the zone names as shown above
The project list view (Used for switching to different projects available, on the Dashboard page) will also list the project icons beside the project names
List view of all resources that support resource icons will now display the icons beside the name
The user/account icon will be displayed at the top right corner of the landing / dashboard page
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Screenshots (if appropriate):
How Has This Been Tested?