1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/appsettings/migrations
catborise 935a0e9bdc feat(instances): the top of a VM's page in one card
The top of a VM's page was one line of values between pipes, an icon for
the guest agent and a hidden snapshot count, then a row of big action
icons; the host links sat in a bar fixed to the bottom of the window,
over the content.

One card now holds it all (design chosen by the owner from four):
- the name with the state badge, the title under it, and where the VM
  is: its host and the host's VM list for administrators, the VM list
  for owners;
- OS details (with a connected guest agent) and Refresh;
- the guest agent's state in words and the snapshot count;
- CPU, memory, each disk with its device name and size, and the IPv4
  addresses, labelled;
- the page's sections as small labelled pills in the card's footer: one
  row from 992 px, wrapping below.

The page has no other heading: base.html's heading area is a block it
leaves out.

Each section below it (Power, Access, Resize, Snapshot, Settings, Stats,
Destroy) is a card of the same kind, so the page reads as one design
(owner's choice of two): its sub-tabs as a small underlined nav in the
card's header, its panes in the card's body without their own borders.
Buttons are of normal size in the theme's primary colour, and those that
cannot be undone (Power Cycle, Force Off, Destroy) in the danger colour.
The Stats charts lose their coloured borders. instance_tabs.js finds the
Settings tabs by their tablist role.

The bottom bar and its setting (VIEW_INSTANCE_DETAIL_BOTTOM_BAR) are
removed, and with it the CSS that kept the old Settings tabs on one line.
2026-10-29 22:46:24 +03:00
..
0001_initial.py edit choices field length 2020-09-21 16:22:44 +04:00
0002_auto_20200527_1603.py replaced ugettext_lazy with gettext_lazy 2020-10-14 18:27:57 +06:00
0003_auto_20200615_0637.py edit choices field length 2020-09-21 16:22:44 +04:00
0004_auto_20200716_0637.py replaced ugettext_lazy with gettext_lazy 2020-10-14 18:27:57 +06:00
0005_auto_20200911_1233.py change choices size from 50 to 70 2020-09-11 15:35:32 +03:00
0006_auto_20220630_0717.py fix identation 2022-09-05 15:38:00 +03:00
0007_auto_20220905_0918.py ci: replace super-linter with ruff 2026-10-04 01:08:11 +03:00
0008_auto_20220905_1459.py make adding cd-rom optional while vm creating. Add default value for cd-rom bus 2022-09-07 13:46:50 +03:00
0009_alter_appsettings_id.py Global setting for NIC type 2023-11-01 18:08:38 -04:00
0010_auto_20231030_1305.py Global setting for NIC type 2023-11-01 18:08:38 -04:00
0011_alter_appsettings_id.py if nic type is default then make it virtio 2024-02-28 08:16:44 +03:00
0012_remove_spice_qemu_console_type.py feat(console): remove deprecated SPICE support in favor of noVNC 2026-09-26 22:43:40 +03:00
0013_remove_qemu_console_default_type.py feat(console): VNC is the only console type 2026-10-04 01:08:11 +03:00
0014_login_lockout_settings.py fix(migrations): a fresh PostgreSQL database migrates, and CI tests it 2026-10-07 16:31:56 +03:00
0015_remove_clone_instance_auto_migrate.py fix(instances): a clone stays on the host of the VM it was made from 2026-10-06 15:58:35 +03:00
0016_nic_type_rtl8139.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
0017_snapshot_free_space_settings.py fix(instances): a snapshot needs free space in the VM's storage pools 2026-10-13 13:27:39 +03:00
0018_worker_settings.py feat(operations): worker concurrency and job retention settings 2026-10-14 23:27:57 +03:00
0019_prebuilt_themes.py build: the themes ship compiled, libsass is no longer installed 2026-10-18 22:36:29 +03:00
0020_fix_setting_choices.py fix(appsettings): settings take only the values the panel can use 2026-10-25 22:02:53 +03:00
0021_setting_descriptions.py docs(appsettings): each setting's description says what it does 2026-10-25 22:02:53 +03:00
0022_cpu_mode_choices.py fix(instances): a new VM's CPU is a mode or a model the host offers, checked by libvirt 2026-10-29 11:17:38 +03:00
0023_remove_bottom_bar.py feat(instances): the top of a VM's page in one card 2026-10-29 22:46:24 +03:00
__init__.py Add Settings page: Move theme & lang changer to settings page 2020-06-04 12:03:26 +03:00