Marta Marczykowska-Górecka
77b42e7c5a
Final improvements and cleanup to list widgets handling in manager
...
Also removed old opaque prepare_choice functions and added
extensive docstrings.
2020-07-14 22:19:43 +02:00
Marta Marczykowska-Górecka
2ae92dffc0
Refactored Create New VM for more readability
2020-07-09 21:38:23 +02:00
Marta Marczykowska-Górecka
f0a8241e0d
Refactored VM Settings for less ugliness
2020-07-09 19:26:31 +02:00
Marta Marczykowska-Górecka
ab5e3dcfea
Improved Global Settings with more readable widget handling
2020-07-08 22:31:50 +02:00
Marta Marczykowska-Górecka
31eb6f9df7
Added GUI daemon options to global settings
...
fixes QubesOS/qubes-issues#2304
2020-07-07 21:56:37 +02:00
Marta Marczykowska-Górecka
a41908f92f
Added gui daemon options to VM settings
...
Added allow-fullscreen and allow-utf8-titles as options to VM settings
references QubesOS/qubes-issues#2304
2020-07-07 21:47:13 +02:00
Marek Marczykowski-Górecki
a6a7560bab
Merge remote-tracking branch 'origin/pr/241'
...
* origin/pr/241:
Fixed max volume size in VM settings
2020-06-28 05:23:40 +02:00
MSathieu
e18e9ee998
Don't reset template when changing type during qube creation
2020-06-23 12:33:04 +02:00
Marta Marczykowska-Górecka
37271db3d8
Fixed max volume size in VM settings
...
Now it can be anything up to pool size.
fixes QubesOS/qubes-issues#5890
2020-06-11 22:18:05 +02:00
Marek Marczykowski-Górecki
8a74e43dc3
Merge remote-tracking branch 'origin/pr/238'
...
* origin/pr/238:
Fixed VM settings test
2020-06-07 04:40:28 +02:00
Marta Marczykowska-Górecka
310d583b2a
Fixed VM settings test
...
Incorrect maxmem value caused error.
fixes QubesOS/qubes-issues#5857
2020-05-28 19:31:25 +02:00
Marek Marczykowski-Górecki
2b69bf5599
Merge remote-tracking branch 'origin/pr/236'
...
* origin/pr/236:
Better error handling for opening VM settings in Qube Manager
2020-05-27 04:20:09 +02:00
Marta Marczykowska-Górecka
683d75db31
Better error handling for opening VM settings in Qube Manager
...
No more silent errors - the user will get an error message.
fixes QubesOS/qubes-issues#5810
2020-05-26 22:22:11 +02:00
Marta Marczykowska-Górecka
deb9b323f2
Applications tab in VM settings now reacts to template change and handles missing entries
...
On template change, qvm-appmenus is queried for changes in available apps.
If something is whitelisted and does not appear in the template, it is shown
in the list as "Application missing".
requires https://github.com/QubesOS/qubes-desktop-linux-common/pull/22
fixes QubesOS/qubes-issues5796
2020-05-11 17:36:53 +02:00
Marta Marczykowska-Górecka
b058db4ccf
Fixed incorrect memory checking in VM Settings
...
When a VM is not included in memory balancing, there is no point
(and it can be actively harmful via deception) in showing warnings
about init_mem and maxmem mismatch.
fixes QubesOS/qubes-issues#5306
2020-04-06 15:31:00 +02:00
Marek Marczykowski-Górecki
f1ad829d71
Merge remote-tracking branch 'origin/pr/233'
...
* origin/pr/233:
Template should not be enabled for running VMs in VM Settings
Show correct template for DispVMs VM Settings
2020-03-28 04:21:58 +01:00
Marta Marczykowska-Górecka
96e75b350a
Template should not be enabled for running VMs in VM Settings
2020-03-26 16:51:41 +01:00
Marta Marczykowska-Górecka
08d1435eea
Show correct template for DispVMs VM Settings
...
DispVMs should have a template listed from among vms with 'template_from_dispvm'
property, not from the normal available templates.
fixes QubesOS/qubes-issues#5746
2020-03-26 16:50:25 +01:00
Marta Marczykowska-Górecka
5c82ad5a29
Added "Open console" action to Qube Manager
...
The action uses qvm-console-dispvm.
fixes QubesOS/qubes-issues#4544
2020-03-24 17:34:14 +01:00
Marek Marczykowski-Górecki
29df599968
Merge remote-tracking branch 'origin/pr/231'
...
* origin/pr/231:
Fixed tests for new debug mode location in VM settings
Fixed bug in tests that leads to occassional timeouts on slow machines
2020-03-15 13:03:52 +01:00
Marta Marczykowska-Górecka
cf601fbc66
Fixed tests for new debug mode location in VM settings
2020-02-28 18:58:20 +01:00
Marta Marczykowska-Górecka
92465f71e7
Fixed bug in tests that leads to occassional timeouts on slow machines
...
fixes QubesOS/qubes-issues#5694
2020-02-27 17:28:37 +01:00
Marek Marczykowski-Górecki
84ff5ffa09
Merge remote-tracking branch 'origin/pr/230'
...
* origin/pr/230:
Removed unnecessary 'needs restarting' icons for DisposableVMs in Qube Manager
2020-02-17 04:04:40 +01:00
Marek Marczykowski-Górecki
2520952d76
Merge remote-tracking branch 'origin/pr/227'
...
* origin/pr/227:
Changed display of image sizes in VM settings to GB when sensible
2020-02-17 04:02:04 +01:00
Marta Marczykowska-Górecka
9acb22fb1f
Removed unnecessary 'needs restarting' icons for DisposableVMs in Qube Manager
...
fixes QubesOS/qubes-issues#5661
2020-02-16 22:38:44 +01:00
Marta Marczykowska-Górecka
bd8fc05725
Changed display of image sizes in VM settings to GB when sensible
...
For sizes above 1 GB, the sizes of private image and root image will be displayed
as %.1f GB; smaller sizes will be displayed as %d MB.
fixes QubesOS/qubes-issues#5592
2020-02-09 17:17:48 +01:00
Marta Marczykowska-Górecka
0534ec6d15
Fixed init memory warning being shown twice
...
Also fixed the init memory warning to only be shown for Linux qubes (it is
not necessary for other qubes)
fixes QubesOS/qubes-issues#5612
2020-01-30 21:46:18 +01:00
Marek Marczykowski-Górecki
20da3a5854
Merge remote-tracking branch 'origin/pr/224'
...
* origin/pr/224:
Handle deleting in VM Settings without silent fails
2020-01-16 04:41:37 +01:00
Marek Marczykowski-Górecki
848277ae4b
Merge remote-tracking branch 'origin/pr/223'
...
* origin/pr/223:
Fixed Apply behavior for VM Settings
2020-01-16 04:39:39 +01:00
Marek Marczykowski-Górecki
acfdca3851
Merge remote-tracking branch 'origin/pr/221'
...
* origin/pr/221:
Fixed tab order
Moved debug mode checkbox to advanced settings
Added handling for supported services to VM settings
2020-01-16 04:38:08 +01:00
Marta Marczykowska-Górecka
e17332d84c
Handle deleting in VM Settings without silent fails
...
Deleting qube will now show a Delete in Progress dialog box and
not exit QApplication before QThread finishes.
fixes QubesOS/qubes-issues#5515
2020-01-08 22:04:36 +01:00
Marta Marczykowska-Górecka
f4f76110f0
Fixed Apply behavior for VM Settings
...
VM Setting will now update (current) markers correctly after Apply.
fixes QubesOS/qubes-issues#5531
2020-01-08 21:20:27 +01:00
Marta Marczykowska-Górecka
4298de6564
Moved debug mode checkbox to advanced settings
...
It really had no place in Basic settings, and will free up space for future
settings.
2019-12-14 15:39:09 +01:00
Marta Marczykowska-Górecka
5f86660305
Added handling for supported services to VM settings
...
Slight change to layout of services tab, made it hopefully
less confusing. Dropdown will now list services supported by this
VM and its template, not just an assortment of hardcoded services.
2019-12-14 15:39:09 +01:00
Marek Marczykowski-Górecki
cca5d7d785
Merge remote-tracking branch 'origin/pr/219'
...
* origin/pr/219:
Fixed transifex integration
2019-12-09 19:29:02 +01:00
Marta Marczykowska-Górecka
0329383453
Fixed transifex integration
...
Corrected .tx/config file and added instructions on pulling/pushing translations
to transifex.
references QubesOS/qubes-issues#5410
references QubesOS/qubes-issues#3548
2019-12-09 19:19:29 +01:00
Marek Marczykowski-Górecki
52727c898d
Merge remote-tracking branch 'origin/pr/220'
...
* origin/pr/220:
Use events instead of pulling for updates-available status
settings: wrap direct network access warning
tests: fix startup timeout and looking for logs
2019-12-07 05:02:28 +01:00
Marek Marczykowski-Górecki
041adcfc1e
Use events instead of pulling for updates-available status
2019-12-05 22:59:24 +01:00
Marek Marczykowski-Górecki
ffcfb4e7cf
tests: fix startup timeout and looking for logs
...
On OpenQA 20 isn't enough to start a VM. Also make sure previous
shutdown has finished by using qvm-shutdown --wait.
VM needs to be started at least once to have active "logs" submenu. For
this reason, choose a running VM.
2019-12-04 21:05:45 +01:00
Marta Marczykowska-Górecka
0a1f12fb27
Fixed bug with Global Settings
...
Incorrectly named variable caused crash on start.
2019-11-30 13:37:33 +01:00
Marta Marczykowska-Górecka
2a73bfbb4c
Fixed bug in VM Settings
...
Wrong variable name caused a crash on start
2019-11-28 15:44:54 +01:00
Marek Marczykowski-Górecki
6886585d17
Merge remote-tracking branch 'origin/pr/216'
...
* origin/pr/216:
Add handling for backup in progress
2019-11-16 15:42:38 +01:00
Frédéric Pierret (fepitre)
4c39d7bfc2
global_settings: copy env instead of global assignment
2019-11-12 22:49:09 +01:00
Marta Marczykowska-Górecka
b27c10f1d4
Add handling for backup in progress
...
Shows a better error message when a given backup is already running.
fixes QubesOS/qubes-issues#5432
requires https://github.com/QubesOS/qubes-core-admin/pull/292
2019-11-11 17:44:53 +01:00
Frédéric Pierret (fepitre)
51acbde8d5
_run_qrexec_repo: default C local in subprocess call
2019-11-11 17:08:19 +01:00
Frédéric Pierret (fepitre)
0bacf37994
global_settings: make PEP8 happy
2019-11-11 17:05:02 +01:00
Frédéric Pierret (fepitre)
2c132d9b83
utils: make PEP8 happy
2019-11-10 10:16:47 +01:00
Frédéric Pierret (fepitre)
044d91d73e
utils: get linux-kernels from storage API
2019-11-10 10:16:08 +01:00
Marek Marczykowski-Górecki
283ed2540c
Merge remote-tracking branch 'origin/pr/210'
...
* origin/pr/210:
Fixed translation for application names
Added translation support to all untranslated qubesmanager files
Re-enabled translation support for Qt5
2019-11-09 15:32:18 +01:00
Marta Marczykowska-Górecka
b4cb9303bc
Fixed translation for application names
2019-11-09 00:50:44 +01:00