xenadmin/XenModel
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
..
Actions CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise" 2015-01-19 16:49:47 +00:00
Alerts CP-9092: XenCenter work for Dom0 memory usage alert 2014-08-05 21:40:26 +01:00
CustomFields CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Mappings CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Network CA-141389 Log all GET and POST calls 2014-08-07 16:23:06 +01:00
Properties CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ServerDBs CA-141389 Log all GET and POST calls 2014-08-07 16:23:06 +01:00
StorageLinkAPI CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Utils CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise" 2015-01-19 16:49:47 +00:00
WLB CA-141389 Log all GET and POST calls 2014-08-07 16:23:06 +01:00
XenAPI Merge branch 'master' into master_github 2015-01-19 15:22:59 +00:00
XenAPI-Extensions CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise" 2015-01-19 16:49:47 +00:00
XenSearch CA-144657: Custom searches are listed below default searches in the Navigation panel 2014-09-08 14:57:11 +01:00
XenServerProxy CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Folder.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Folders.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FriendlyNames.Designer.cs CP-10454: XenCenter work for the latest changes in licensing 2014-12-09 16:21:39 +00:00
FriendlyNames.ja.resx Updated the translations 2015-01-01 15:19:57 +05:30
FriendlyNames.resx CP-10454: XenCenter work for the latest changes in licensing 2014-12-09 16:21:39 +00:00
FriendlyNames.zh-CN.resx Updated the translations 2015-01-01 15:19:57 +05:30
I18NException.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Icons.cs CP-4960: Notify the users they have a half-upgraded pool. 2013-12-13 17:55:39 +00:00
InvisibleMessages.Designer.cs CA-150419: Change the URL for "Download a Citrix License Server virtual appliance" 2014-10-31 12:15:39 +00:00
InvisibleMessages.ja.resx Updated the translations 2015-01-01 15:19:57 +05:30
InvisibleMessages.resx CA-150419: Change the URL for "Download a Citrix License Server virtual appliance" 2014-10-31 12:15:39 +00:00
InvisibleMessages.zh-CN.resx Updated the translations 2015-01-01 15:19:57 +05:30
InvokeHelper.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Messages.Designer.cs Merge branch 'master' into master_github 2015-01-19 15:22:59 +00:00
Messages.ja.resx Updated the translations 2015-01-01 15:19:57 +05:30
Messages.resx Merge branch 'master' into master_github 2015-01-19 15:22:59 +00:00
Messages.zh-CN.resx Updated the translations 2015-01-01 15:19:57 +05:30
ObjectChange.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
OtherConfigWatcher.cs Deregister event handlers in OtherConfigAndTagsWatcher 2013-09-05 13:57:40 +01:00
PoolJoinRules.cs [CA-11044] & [CA-109243] Added new pool-join reasons and associated messages. 2013-07-03 13:05:37 +01:00
RbacMethod.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
StringExtensions.cs CP-6093: Tidying up: moved property from Alert to XenServerPatchAlert as it only 2013-11-23 14:04:15 +00:00
Tags.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TimeSpanExtensions.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenAdminConfigManager.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenModel.csproj Merge pull request #177 from xenserver/xs64bit 2014-08-15 11:23:44 +01:00
XenServerPlugins.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00