1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00
webvirtcloud/static/icon_cache
catborise 3c6de221ca feat(admin): the admin lists as a people directory, the user form by what it allows
The Users, Groups and Removed VMs pages were bare tables: rows of
coloured icon buttons without words, five columns of small checks for
a user's role and permissions, dates broken over three lines and a
lone "+" for a new entry. The owner chose a directory layout from three
rendered options; it follows the host pages' cards:

- Each list is a card with its count and search in the header and one
  list-group item per entry, which stacks on a phone without scrolling.
- A user shows their role as a badge (Superuser, Template editor) or
  "User", Blocked as a red badge, their groups, a granted clone
  permission and live API tokens, and the last login on one line;
  role and status are searchable. Edit is the visible action, the menu
  holds View profile, Block or Unblock and Delete; Block and Delete
  are disabled on one's own account, which the server refuses anyway.
- A group shows its member and permission counts; its name opens it.
  The page's title said "Users".
- A removed VM shows its UUID, the host it left, its owners and when
  the record was made and expires.
- Logs keep their table in a card, the server search in its header,
  the count of matching rows, Done and Failed as badges, and a message
  column wide enough to read on a phone.

The user form was one long column of horizontal fields. The owner
rejected three boxed layouts and chose one led by what the user may
do: the Active switch, Template editor and Superuser as two cards,
groups as chips, the user's own permissions as switches each saying
what it allows, then the name and password and the quota folded into
details whose summaries tell their values (-1 as "any"); they open on
a new user and on an error inside them. A refused group or permission
is said beside its field. The group form follows it: the name, what
its members may do, its members as chips. Cancel goes back to the
list instead of the browser history.
2026-10-31 18:10:05 +03:00
..
arrow-clockwise_None_None_None.svg feat(computes): the host overview shows its VMs, capacity and load, also when it cannot be reached 2026-10-27 14:51:18 +03:00
arrow-down_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
arrow-left-right_None_None_None.svg feat(instances): move a VM's disk to another storage pool of its host 2026-10-29 21:30:26 +03:00
arrow-left_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
arrow-right_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
arrow-up_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
arrows-angle-expand_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
arrows-angle-expand_None_None_None.svg feat(instances): the top of a VM's page in one card 2026-10-29 22:46:24 +03:00
arrows-collapse_None_None_None.svg feat(instances): the VM list on Bootstrap's pills, badges and menus, its actions by the user's rights 2026-10-28 13:55:46 +03:00
bar-chart-line_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
bar-chart-line_None_None_None.svg feat(instances): the top of a VM's page in one card 2026-10-29 22:46:24 +03:00
broadcast_1em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
camera_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
camera_None_None_None.svg fix show snapshot exist indicator 2023-08-23 09:26:39 +03:00
card-list_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
caret-down_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
check-circle-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
check-circle_None_None_None.svg feat(instances): the top of a VM's page in one card 2026-10-29 22:46:24 +03:00
check2_None_None_None.svg add used icons to local cache 2023-10-06 16:16:09 +03:00
check_None_None_None.svg add used icons to local cache 2023-10-06 16:16:09 +03:00
chevron-down_None_None_None.svg fix chevron up down icons 2024-01-17 10:19:03 +03:00
chevron-right_None_None_None.svg feat(instances): a new VM is made on one form in three steps 2026-10-23 23:26:28 +03:00
chevron-up_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
copy_None_None_None.svg fix: every icon of the templates comes from the local icon cache 2026-10-05 20:20:57 +03:00
cpu_None_None_None.svg feat(computes): memory given as a share; the overview in Bootstrap cards and lists 2026-10-27 16:32:39 +03:00
dash-circle_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
device-hdd_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
disc_None_None_None.svg feat(instances): a VM's disks as cards, its CD-ROM drives above them 2026-10-30 11:19:55 +03:00
display_None_None_None.svg feat(instances): the VM list on Bootstrap's pills, badges and menus, its actions by the user's rights 2026-10-28 13:55:46 +03:00
download_None_None_None.svg fix show snapshot exist indicator 2023-08-23 09:26:39 +03:00
eject_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
envelope-open_None_None_None.svg fix: every icon of the templates comes from the local icon cache 2026-10-05 20:20:57 +03:00
ethernet_None_None_None.svg feat(instances): a VM's network devices as cards, each with its QoS limits 2026-10-30 14:55:57 +03:00
exclamation-circle_None_None_None.svg feat(instances): the top of a VM's page in one card 2026-10-29 22:46:24 +03:00
exclamation-triangle_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
eye-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
eye_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
files_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
filter_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
gear-wide-connected_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
gear-wide-connected_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
hdd-network_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
hdd-rack_None_None_None.svg feat(computes): the Computes list on Bootstrap's cards, badges, bars and menus 2026-10-27 21:52:08 +03:00
hdd-stack_None_None_None.svg feat(virtsecrets): the secrets page on Bootstrap's cards, tables and dialogs 2026-10-29 10:10:55 +03:00
info-circle_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
info_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
key_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
laptop_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
layers_None_None_None.svg feat(computes): memory given as a share; the overview in Bootstrap cards and lists 2026-10-27 16:32:39 +03:00
list-task_None_None_None.svg feat(operations): jobs page 2026-10-14 23:27:57 +03:00
lock_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
lock_None_None_None.svg add none svg to icon cache 2024-02-13 16:53:53 +03:00
memory_None_None_None.svg feat(computes): memory given as a share; the overview in Bootstrap cards and lists 2026-10-27 16:32:39 +03:00
pause-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
pc-display-horizontal_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
pc-display_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
pencil-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
pencil-square_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
pencil_None_None_None.svg add used icons to local cache 2023-10-06 16:16:09 +03:00
people-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
person-plus_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
person-square_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
person-vcard_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
person_None_None_None.svg feat(instances): the VM list on Bootstrap's pills, badges and menus, its actions by the user's rights 2026-10-28 13:55:46 +03:00
pin-angle_None_None_None.svg feat(networks): a network's DHCP leases on its page 2026-10-29 11:41:39 +03:00
play-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
play_None_None_None.svg feat(admin): the admin lists as a people directory, the user form by what it allows 2026-10-31 18:10:05 +03:00
plus-circle-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
plus-lg_None_None_None.svg feat(computes): the Computes list on Bootstrap's cards, badges, bars and menus 2026-10-27 21:52:08 +03:00
plus_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
power_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
power_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
qr-code_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
repeat_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
save_None_None_None.svg fix: every icon of the templates comes from the local icon cache 2026-10-05 20:20:57 +03:00
server_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
slash-circle_None_None_None.svg feat(admin): the admin lists as a people directory, the user form by what it allows 2026-10-31 18:10:05 +03:00
speedometer2_None_None_None.svg feat(computes): memory given as a share; the overview in Bootstrap cards and lists 2026-10-27 16:32:39 +03:00
stop-fill_None_None_None.svg add used icons to local cache 2023-10-06 16:16:09 +03:00
three-dots_None_None_None.svg feat(computes): the Computes list on Bootstrap's cards, badges, bars and menus 2026-10-27 21:52:08 +03:00
toggle-off_None_None_None.svg feat(storages): the storage pages on Bootstrap's tables, cards, badges and menus 2026-10-28 19:27:21 +03:00
toggle-on_None_None_None.svg feat(storages): the storage pages on Bootstrap's tables, cards, badges and menus 2026-10-28 19:27:21 +03:00
trash-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
trash_2em_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
trash_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
upload_None_None_None.svg feat(storages): the storage pages on Bootstrap's tables, cards, badges and menus 2026-10-28 19:27:21 +03:00
usb-symbol_None_None_None.svg feat(nodedevs): the host's PCI and USB devices on a Devices page 2026-10-29 13:01:17 +03:00
wifi_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
wrench-adjustable_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
x-circle-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
x-circle_None_None_None.svg feat(computes): the host overview shows its VMs, capacity and load, also when it cannot be reached 2026-10-27 14:51:18 +03:00
x-lg_None_None_None.svg feat(instances): a new VM is made on one form in three steps 2026-10-23 23:26:28 +03:00
x-square-fill_None_None_None.svg bootstrap icon conversion fixes 2023-08-11 09:40:38 +03:00
x_None_None_None.svg add used icons to local cache 2023-10-06 16:16:09 +03:00