xenadmin/XenAdmin/Wizards/NewVMWizard
Mihaela Stoica dbdd3cc02c CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
New properties:
- Pool.HasGpu = Pool has at least one PGPU
- Pool.HasVGpu = Pool has at least one PGPU that HasVGpu
- PGPU.HasVGpu = PGPU has at least one supported_VGPU_type that is not pass-through

New or modified helper functions:
- Helpers.GpuCapability = GPU feature not restricted (by licensing) and Pool.HasGpu
- Helpers.VGpuCapability = vGPU feature not restricted (by licensing) and Pool.HasVGpu
- Helpers.ClearwaterSp1OrGreater = API version is 2.1 or greater

The GPU dialogs are displayed as follows:
- GPU page on VM properties dialog: Visible only if VM.CanHaveGpu and the GPU feature not restricted (by licensing)
- GPU page on New VM Wizard: Visible only if VM.CanHaveGpu and the pool has GPU capability (Helpers.GpuCapability)
- GPU page on Pool properties dialog: Visible only if the pool has vGPU capability (Helpers.VGpuCapability)
- GPU tab: Visible only if the pool has GPU capability (Helpers.GpuCapability) and is Clearwater SP1 or greater
- On the GPU tab, the "Placement policy" panel: Visible only if the pool has vGPU capability (Helpers.VGpuCapability)
- On the GPU tab, the "Edit" button on the "vGPU types" panel: Visible only if the PGPU.HasVGpu and vGPU feature not restricted (by licensing)

Also:
- VM.CanHaveVGpu function renamed to CanHaveGpu
- On the GPU tab, renamed "Allowed vGPU types" to "vGPU types
2015-01-19 16:49:47 +00:00
..
LunPerVdiNewVMMappingPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.cs CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise" 2015-01-19 16:49:47 +00:00
NewVMWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Cloud.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Cloud.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Cloud.ja.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
Page_Cloud.resx [CP-6900]: VGPU, PGPU, VCPU: normalise case of abbreviations 2013-11-14 11:58:43 +00:00
Page_Cloud.zh-CN.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
Page_CopyBiosStrings.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +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 CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CpuMem.cs CP-8120 Set cores per socket through XenCenter: Added text explaining the invalid vCPU configuration on the New VM Wizard and VM Properties dialog 2014-06-06 15:33:22 +01:00
Page_CpuMem.Designer.cs CP-8120 Set cores per socket through XenCenter: Added text explaining the invalid vCPU configuration on the New VM Wizard and VM Properties dialog 2014-06-06 15:33:22 +01:00
Page_CpuMem.ja.resx CA-148471: Fix by adjusting the margin in JA 2014-11-03 10:32:37 +05:30
Page_CpuMem.resx CP-8120 Set cores per socket through XenCenter: Added text explaining the invalid vCPU configuration on the New VM Wizard and VM Properties dialog 2014-06-06 15:33:22 +01:00
Page_CpuMem.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
Page_Finish.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +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 CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +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 CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_InstallationMedia.cs CA-141868: Boot options are deleted by New VM Wizard if Installation Media page skipped - Fixed 2014-08-08 13:24:00 +01:00
Page_InstallationMedia.Designer.cs CA-141868: Boot options are deleted by New VM Wizard if Installation Media page skipped - Fixed 2014-08-08 13:24:00 +01:00
Page_InstallationMedia.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
Page_InstallationMedia.resx CA-141868: Boot options are deleted by New VM Wizard if Installation Media page skipped - Fixed 2014-08-08 13:24:00 +01:00
Page_InstallationMedia.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
Page_Name.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +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 CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Storage.cs CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:37:27 +01:00
Page_Storage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Storage.ja.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
Page_Storage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Storage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Template.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +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 Fixes: CA-150023,150019,149973,149970 2014-10-31 18:03:20 +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 Fixes: CA-150023,150019,149973,149970 2014-10-31 18:03:20 +05:30