xenadmin/XenAdmin/Wizards/NewVMWizard
Danilo Del Busso bcc5cf8166
CA-310974: Hide GPU page if the host has no GPU capability (#2847)
* CA-310974: Hide GPU page if the host has no GPU capability

* Hid GPU page in PropertiesDialog
* Hid GPU page in NewVMWizard

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>

* CA-310974: Move GPU availability check to Helpers class

* Switch from field to method based check
* Update affected logic
* Remove rubric toggle in PopulatePage when GpuEditPage is shown
* Hide AddVGPUDialog when GpusAvailable returns false

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>

* CA-310974: Remove missing GPUs strings in Messages.resx

* GPU_RUBRIC_NO_GPUS_POOL
* GPU_RUBRIC_NO_GPUS_SERVER

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>

* CA-310974: Disable combobox in AddVGPUDialog when there are no GPUs

Avoids exception being thrown if user tries to select empty first item

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>

* CA-310974: Amend position of GPU availability check

Moved since gpuCapability is used in the Finish method of the wizard

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>

* CA-310974: Remove unecessary null checks in Helpers method

The Cache and its properties (e.g. GPU_groups) are readonly and initialised as empty.
The API object properties that are ref lists (g.PGPUs, g.supported_VGPU_types) are also initialised as empty and are demarshalled by the SDK as empty if they have no values.

Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
2021-08-23 10:58:41 +01:00
..
LunPerVdiNewVMMappingPage.cs CP-36392 pt.1: Removed unused using directives. 2021-04-07 10:04:47 +01:00
NewVMWizard.cs CA-310974: Hide GPU page if the host has no GPU capability (#2847) 2021-08-23 10:58:41 +01:00
NewVMWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
NewVMWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CloudConfigParameters.cs CA-349435 - Fixed tooltip display on Options and Properties dialogs (#2841) 2021-08-23 10:34:46 +01:00
Page_CloudConfigParameters.Designer.cs CP-10926: Handle exception when running the action that gets the config drive parameters 2015-02-26 14:12:16 +00:00
Page_CloudConfigParameters.ja.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CloudConfigParameters.resx Added hotkeys; fixed tab order; fixed flickering of warning message on first load. 2018-08-16 14:09:36 +01:00
Page_CloudConfigParameters.zh-CN.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CopyBiosStrings.cs CP-36392 pt.1: Removed unused using directives. 2021-04-07 10:04:47 +01:00
Page_CopyBiosStrings.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CopyBiosStrings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CpuMem.cs CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.Designer.cs CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.ja.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_CpuMem.resx CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.zh-CN.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_Finish.cs CP-36392 pt.1: Removed unused using directives. 2021-04-07 10:04:47 +01:00
Page_Finish.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Finish.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.cs CP-36392 pt.1: Removed unused using directives. 2021-04-07 10:04:47 +01:00
Page_HomeServer.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_InstallationMedia.cs CA-340735: Re-write to fix workflow issues and simplify the code. 2021-05-21 00:39:03 +01:00
Page_InstallationMedia.Designer.cs CA-340735: Re-write to fix workflow issues and simplify the code. 2021-05-21 00:39:03 +01:00
Page_InstallationMedia.ja.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_InstallationMedia.resx CA-340735: Re-write to fix workflow issues and simplify the code. 2021-05-21 00:39:03 +01:00
Page_InstallationMedia.zh-CN.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_Name.cs CP-31105: Replaced the hardcoded name patterns in the resource files with format placeholders. 2021-03-31 11:50:32 +01:00
Page_Name.Designer.cs CP-31105: Replaced the hardcoded name patterns in the resource files with format placeholders. 2021-03-31 11:50:32 +01:00
Page_Name.ja.resx L10N : translation and resx resync 2019-03-26 12:08:55 +00:00
Page_Name.resx CP-31105: Replaced the hardcoded name patterns in the resource files with format placeholders. 2021-03-31 11:50:32 +01:00
Page_Name.zh-CN.resx L10N : translation and resx resync 2019-03-26 12:08:55 +00:00
Page_Networking.cs CP-20425: Use static images everywhere an image is assigned programmatically. 2020-07-18 07:49:27 +01:00
Page_Networking.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Networking.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Networking.zh-CN.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.cs Merge remote-tracking branch 'upstream/master' into feature/hyperman 2021-05-25 15:51:42 +01:00
Page_Storage.Designer.cs Layout modifications. 2020-01-08 16:09:36 +00:00
Page_Storage.ja.resx L10N : Translation update and resx resync 2020-02-03 13:51:15 +00:00
Page_Storage.resx Layout modifications. 2020-01-08 16:09:36 +00:00
Page_Storage.zh-CN.resx L10N : Translation update and resx resync 2020-02-03 13:51:15 +00:00
Page_Template.cs Merge remote-tracking branch 'upstream/master' into feature/hyperman 2021-05-25 15:51:42 +01:00
Page_Template.Designer.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Template.resx CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30