Commit Graph

1378 Commits

Author SHA1 Message Date
Gabor Apati-Nagy
4e06779c40 Merge pull request #353 from MihaelaStoica/CP-10926
CP-10926: Make the textbox on Cloud-Config Parameters page read-only (instead of disabled) if the config drive parameters cannot be changed
2015-02-26 11:18:09 +00:00
Mihaela Stoica
f3e8e690f8 CP-10926: Make the textbox on Cloud-Config Parameters page read-only (instead of disabled) if the config drive parameters cannot be changed
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 11:07:12 +00:00
Mihaela Stoica
a696d66e05 Merge pull request #352 from MihaelaStoica/master
CA-161097: Renamed Container member to Docker container to fix build failures
2015-02-26 09:48:09 +00:00
Mihaela Stoica
740bbf133e CA-161097: Renamed Container member to Docker container to fix build failures
This fixes the build errors:
- error CS0108: Warning as Error: 'XenAdmin.TabPages.DockerDetailsPage.Container' hides inherited member 'System.ComponentModel.Component.Container'.
- error CS0108: Warning as Error: 'XenAdmin.TabPages.DockerProcessPage.Container' hides inherited member 'System.ComponentModel.Component.Container'.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 09:45:43 +00:00
Gabor Apati-Nagy
b78d9ff87a Merge pull request #338 from MihaelaStoica/CP-10625
CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
2015-02-25 17:11:25 +00:00
Mihaela Stoica
235f404ea7 CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
- changes following code review: simplified the code that determines the current state; and renamed some variables.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 16:49:58 +00:00
Mihaela Stoica
9c0bdcf08c Merge branch 'master' of https://github.com/xenserver/xenadmin into CP-10625 2015-02-25 15:50:59 +00:00
Gabor Apati-Nagy
29b7342597 Merge pull request #339 from MihaelaStoica/CA-161097
CA-161097: Pause the automatic refresh on Container processes page when the page is not visible
2015-02-25 15:15:54 +00:00
Mihaela Stoica
1c562bcb9a CA-161097: Change IXenObject to DockerContainer in container Details and Processes page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 15:08:59 +00:00
Mihaela Stoica
bf2e9bcfb1 CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
- Added a "Integrated GPU passthrough" section to the PoolGpuEdit page.
- This section is only visible for a host that has GPU capability and the enabling/disabling of integrated GPU passthrough is not restricted.
- With this addition, the GPU page can now be displayed for a pooled host as well (previously only pool or standalone host)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 13:01:03 +00:00
Mihaela Stoica
08d4b6e306 CA-161097: Changes following code review
- Disable the Refresh button while a refresh is in progress.
- Introduced ExecuteContainerPluginAction - an action that stores the container it was called for, so that on completion we can decide whether to update the view or not (if the container displayed has changed, then we shouldn't update the view with the results from a previously selected container).

These changes apply to container Processes and Details tabs.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 12:44:03 +00:00
Mihaela Stoica
049d899f2d CA-161097: Rename some variables 2015-02-25 12:24:39 +00:00
Stephen Turner
685f6cc1f7 Merge pull request #345 from GaborApatiNagy/CA-160996
CA-160996: XenCenter: Subscribe to fewer events in DockerContainers
2015-02-24 17:11:47 +00:00
Gabor Apati-Nagy
cd4bbf0633 Merge pull request #346 from MihaelaStoica/CP-11179
CP-11179: Rename 'Container Enlightenment' to 'Container Management'
2015-02-24 16:31:20 +00:00
Gabor Apati-Nagy
350804fda4 Merge pull request #347 from MihaelaStoica/CP-11124
CP-11124 Better CoreOS icon for the Container Management page
2015-02-24 16:28:32 +00:00
Gabor Apati-Nagy
d7bf27c444 Merge pull request #350 from stephen-turner/CP-11124-2
CP-11124: New icons for containers
2015-02-24 16:27:42 +00:00
Stephen Turner
a1221aaba0 CP-11124: New icons for containers 2015-02-24 16:25:05 +00:00
Mihaela Stoica
aa6e701ce2 Merge pull request #349 from stephen-turner/CA-161460
CA-161460: Correct help text in the case that the patch has been deleted without being installed
2015-02-24 13:48:29 +00:00
Stephen Turner
5990c53617 CA-161460: Correct help text in the case that the patch has been deleted without being installed 2015-02-24 13:42:48 +00:00
Stephen Turner
3d7db537e7 Fix line endings 2015-02-24 13:29:41 +00:00
Gabor Apati-Nagy
d364d976c2 CA-160996: XenCenter: Subscribe to fewer events in DockerContainers
-Following code review: Asserting instead of doing checks, because it makes more sense here

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-02-24 13:20:11 +00:00
Mihaela Stoica
ce6b66f99a CP-11124 Better CoreOS icon for the Container Management page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-24 10:50:01 +00:00
Mihaela Stoica
be2982b439 CP-11179: Rename 'Container Enlightenment' to 'Container Management'
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-24 10:46:11 +00:00
Gabor Apati-Nagy
7bc964cdbe Merge pull request #340 from MihaelaStoica/CA-161003
CA-161003: Implement NameWithLocation for container objects
2015-02-24 10:25:44 +00:00
Mihaela Stoica
25bc2da25f CA-161003: Implement NameWithLocation for container objects
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-24 10:03:10 +00:00
Gabor Apati-Nagy
0129756c11 Merge pull request #333 from MihaelaStoica/CP-10926
CP-10926:  Add dialog for customizing the config drive in XenCenter after VM creation; +CA-161002; + CP-11159
2015-02-23 17:58:20 +00:00
Mihaela Stoica
8a9b2d8c70 Merge branch 'master' of https://github.com/xenserver/xenadmin into CP-10926
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

Conflicts:
	XenModel/XenAPI-Extensions/VDI.cs
	XenModel/XenAPI-Extensions/VM.cs
2015-02-23 17:57:18 +00:00
Mihaela Stoica
acc06f9803 CP-11159: Add CreamOrGreater check to the ContainerCapability function
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-23 17:48:35 +00:00
Gabor Apati-Nagy
5384a14df8 CA-160996: XenCenter: Subscribe to fewer events in DockerContainers
-ServerXenObject-PropertyChanged eventhandler now returns immediately for a non-VM sender
-Changed IXenObject to VM wherever possible to explicitly state that those methods are expecting VMs
-The UpdateDockerContainersForVM method sets the dockerContainersChanged flag only if there are changes

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-02-23 17:02:06 +00:00
Mihaela Stoica
5a4f537347 CA-161097: Changed Refresh button caption (removed ellipsis)
- also made Refresh buttons the same size on Details and Processes page and changed Details tab caption from "Detail" to "Details"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-23 16:58:34 +00:00
Mihaela Stoica
4c03d41337 Merge pull request #344 from stephen-turner/CP-11124
CP-11124 Better CoreOS icon for the New VM Wizard
2015-02-23 15:54:59 +00:00
Stephen Turner
df8a6848aa CP-11124 Better CoreOS icon for the New VM Wizard 2015-02-23 15:51:06 +00:00
Stephen Turner
f55a1fc892 Merge pull request #343 from stephen-turner/CA-161460
CA-161460: XenCenter should fail gracefully if patch download fails
2015-02-23 14:36:29 +00:00
Stephen Turner
8aae324f0a Merge 2015-02-23 14:34:35 +00:00
Mihaela Stoica
45405bb5c9 CP-11159: Only display the Cloud Config page if the "xscontainer" supp-pack is installed.
- this applies to the Cloud-config page on the New VM Wizard and VM properties dialog.
- same for the container enlightenment page on the VM properties dialog.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-23 11:01:39 +00:00
Stephen Turner
5adab0cfa6 CAR-1711: Download update from a pool name, not an IP address 2015-02-20 13:39:13 +00:00
Stephen Turner
94ec31426f CA-161460: Clear the error message when going Back and Forward 2015-02-20 13:29:00 +00:00
Stephen Turner
9a681fe0f5 CAR-1711: Improve text 2015-02-20 13:20:05 +00:00
Stephen Turner
d4dc9e2b06 CA-161460: Rename diskSpaceErrorLinkLabel -> errorLinkLabel, as it is now used more widely 2015-02-20 13:15:40 +00:00
Stephen Turner
a2883d8252 CA-161460: Present a helpful error message when a patch we are trying to download from another server has been deleted 2015-02-20 13:07:20 +00:00
Stephen Turner
baf8412ff6 Merge pull request #342 from MihaelaStoica/CP-10772
CP-10772: Display the read caching status
2015-02-19 15:26:26 +00:00
Mihaela Stoica
eab66b9bf0 CA-161002: Internationalize strings on the Cloud Config Parameters page and CreateVMAction
- also added Help Id got the Cloud Config Parameters page

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-19 14:48:52 +00:00
Mihaela Stoica
fecde2e3be CP-10772: Display the read caching status in XenCenter
- Show a “Read Caching” section on the General Tab of a VM when the VM is running on a Cream or greater host
- When the Read Caching is enabled, the “Read Caching” section will contain two entries: Status and Disks (list of disks with RC enabled)
- When the Read Caching is disabled, the “Read Caching” section will contain two entries: Status and Reason

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-19 14:09:08 +00:00
Stephen Turner
f9725eaddb Merge pull request #336 from MihaelaStoica/CP-11135
CP-11135: Expand patch precheck to account for OUT_OF_SPACE exception
2015-02-18 16:23:48 +00:00
Mihaela Stoica
8e9aa2a1a9 Merge pull request #341 from stephen-turner/CA-161525
CA-161525: Fix failed dereference by using an existing function
2015-02-18 15:13:25 +00:00
Stephen Turner
b08ab2c3df CA-161525: Fix failed dereference by using an existing function 2015-02-18 13:49:53 +00:00
Mihaela Stoica
da604fc957 CP-11135: Changes following code review
- add checks for CreamOrGreater

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-18 12:26:47 +00:00
Mihaela Stoica
4e29c8dbb8 CA-161097: Pause the automatic refresh on Container processes page when the page is not visible
- Instead of calling the plugin on the UI thread, we call it through an action that we execute asynchronously  and on completion update the UI.
- Pause the refresh timer on leaving the page and resume it when entering the page again.
- We do this for both Processes and Details page.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-18 09:50:55 +00:00
Mihaela Stoica
fdc9617cee CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
- update XenModel with the api bindings containing xapi fields and methods related to this task
2015-02-17 13:49:57 +00:00
Mihaela Stoica
8023acd2ae Merge pull request #337 from MihaelaStoica/cheng--zhang-CP-10925
Cheng  zhang cp 10925
2015-02-17 10:32:05 +00:00