cloudstack/ui/src/components
Rohit Yadav feb9509547
ui: assorted improvements (#7833)
This PR aims to polish the UI with following tweaks and changes:

- Increase resource and os-logo icons both in list view, user-menu bar and VM deployment form
- Fix css issues in VM deployment form when resource icons are on some of the templates/isos but not all
- Replace edit icon in the resource icon editting button on the infocard, in resource view
- Fix css marging/padding issue for nav bar and left-branding/logo
- Introduce a new Limits option in the user menu, to allow users to see their own limits when they log in
- Rename resource tab to limits tab for accounts, project and domains
- Introduce a new copy-label component, that can be clicked to copy strings; use in info-card and list view for entites such as IP addresses and UUIDs
- Add router-link to /zones/ in case of user-accounts (when /zone isn't routable in the UI)
- Show better list of nics and ssh keys pairs in infocard for VM resource view
- Standardise most resources to show state/status columns right after resource name (wherever applicable)
- Remove displayname column in VM list view, add cpu number and memory by default
- Add k8s version column in k8s list view
- Add size and phy size columns in case of template and ISOs list view, only for root/domain admins
- Add phy network router-link in case of guest VLAN list view; rearrange columns list for consistency
- Add snapshot phy size column in the snapshot list view; and router-link for volume in the snapshot list view; and missing/useful details in the volume snapshot details view
- Add a create and add data disk feature in Instances tab, just like we've add nic feature in the same

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2023-08-11 14:00:04 +05:30
..
header ui: assorted improvements (#7833) 2023-08-11 14:00:04 +05:30
menu ui: assorted improvements (#7833) 2023-08-11 14:00:04 +05:30
multitab UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
page User two factor authentication (#6924) 2023-02-13 09:14:17 +01:00
view ui: assorted improvements (#7833) 2023-08-11 14:00:04 +05:30
widgets ui: assorted improvements (#7833) 2023-08-11 14:00:04 +05:30
CheckBoxInputPair.vue UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
CheckBoxSelectPair.vue UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00