Commit Graph

154 Commits

Author SHA1 Message Date
Mihaela Stoica
963f21b074 CA-138293: Added CPU information (number of vCPUs and cores-per-socket) to the VM General tab
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-14 15:17:47 +01:00
Mihaela Stoica
c51dc67cb0 CA-139888: Changing window size should not change the number of items minimized in Outlook-style navigation panel
When the navigation panel is resized, we need to preserve the height of the bottom panel, by recalculating the splitter distance.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-08 12:54:03 +01:00
Mihaela Stoica
8e19193a2a CA-137470: Fixed unhandled exception raised by pressing space key on gridview of License Manager.
- Added a 'refresh grid' parameter to UpdateRow() which indicates if a sort and refresh of the grid is necessary.
- A sort and refresh is not needed when the user selects a server by pressing the space key or by mouse, but it is needed when the information displayed has changed, for example when the license has changed.
- Also solved a possible null reference exception in CheckableDataGridViewController.ReplaceStoredRow(), by returning -1 if the index is not within the rows range.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-04 11:10:46 +01:00
Gabor Apati-Nagy
ccc1e3ab09 CA-137250: Minimising XC window loses its left bottom window 2014-06-13 12:19:08 +01:00
Gabor Apati-Nagy
4ac6f310ab Merge pull request #87 from MihaelaStoica/CP-8120
CP-8120 Set cores per socket through XenCenter
2014-06-09 17:09:26 +01:00
Mihaela Stoica
17527eebe4 CP-8120 Set cores per socket through XenCenter. Added 'Topology' field to the VM properties Dialog
- Added Topology drop-down box with available values for sockets and cores per socket, so that the number of vCPUs is divisible by the number of cores per socket.
E.g. if user specified 8 vCPUs, Cores per socket can only be 1, 2, 4, or 8.
- This updates VM's platform:cores-per-socket property.
- Can only be set when the VM is shut down (similar to number of vCPUs).
- Text on CPU page - changed to include topology.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-05 13:00:14 +01:00
Stephen Turner
adebc23f71 CP-4961 New icons for CAR-107 2014-06-03 16:49:13 +01:00
Mihaela Stoica
8cd57af596 CA-135489: VM Performance tab: Make sure that the y-axis units and scale match when setting the static memory to 1024MB
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-05-15 12:45:10 +01:00
Mihaela Stoica
d856e3e7da CA-109242: When a network has no PIF on a host, don't list it in that host's networking tab
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-05-01 16:42:26 +01:00
Stephen Turner
428fef4a16 [CA-112247] Improved wording on HA wizard 2014-04-15 12:22:30 +01:00
Stephen Turner
f6cfb5bd7e In preparation for [CA-112247], change an abstract base class into non-abstract, because there is a Designer bug that can't load controls derived from ABCs. 2014-04-15 11:58:12 +01:00
Mihaela Stoica
c8917d1986 CA-127974: Added more checks to prevent XenCenter crash while closing [XOP-521]
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-03-05 10:45:39 +00:00
Mihaela Stoica
4f548d6320 CA-123013: Cloning from template shouldn't allow progress through the New VM wizard without shared SR.
On the affinity picker, the "no home server" radio button is disabled if there is no shared storage, except on editing an existing VM that already has no affinity.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-01-31 10:58:05 +00:00
Konstantina Chremmou
f5bee7102c Refactored MainWindow to derive from IMainWindow rather than implement a field deriving
from this interface.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2014-01-22 12:39:32 +00:00
Konstantina Chremmou
d4f9ce53a3 Added tooltip to the item of the "Filter by severity" drop down. Updated image;
adde placeholder image.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2014-01-06 15:48:14 +00:00
Konstantina Chremmou
e28d3c912b CA-67866: Step 3 - Implemented filtering for the Updates list.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2014-01-03 11:27:11 +00:00
Konstantina Chremmou
f120ffd496 CA-123572: Fixed regression: restored "New folder" item in the context menu of the Folders root node.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-31 15:47:52 +00:00
Konstantina Chremmou
7f29ebf2e9 CA-123573: Clicking a checked navigation button should not uncheck it.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-31 13:44:35 +00:00
Konstantina Chremmou
d6c143f875 Added method overload.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-30 10:10:21 +00:00
Konstantina Chremmou
3b25591d71 CA-85971: Removed method selecting tab by name. Made all pages of VerticallyTabbedDialog private.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-22 17:17:04 +00:00
Konstantina Chremmou
152b320e36 CP-4960: Notify the users they have a half-upgraded pool.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-13 17:55:39 +00:00
Konstantina Chremmou
4d04ec652c Some code simplifications on the GeneralTabPage and the PDSection.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-13 17:55:24 +00:00
Konstantina Chremmou
610119cbfc CA-122816: Fixed white space around the vgpu types list on GPU tab (visible when running XenCenter on Windows with disabled visual styles)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1386263270 0
#      Thu Dec 05 17:07:50 2013 +0000
# Node ID 21b41b9fecaf3b75059ad8080b8afa303d0a1f03
# Parent  57df60d36fe5dd6a51ffa9a047a992460e0d3982

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:50:59 +00:00
Konstantina Chremmou
7e8350d182 CA-123181: Add check to avoid exception thrown on GPU tab when NVIDIA host drivers were removed while vGPUs were in use
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1386260329 0
#      Thu Dec 05 16:18:49 2013 +0000
# Node ID 57df60d36fe5dd6a51ffa9a047a992460e0d3982
# Parent  cc6b94ee85c5927cb0dcc83268d3e066823071df

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:50:09 +00:00
Konstantina Chremmou
906033af36 PR-1675: On Server's GPU tab don't show the server label and only show the GPUs from this server
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1385646872 0
#      Thu Nov 28 13:54:32 2013 +0000
# Node ID d64f82660078ba76a4c4ceb92cef257d35759c4a
# Parent  a760e46de0aad332bd24db705e329f8f718a6fef

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:30:06 +00:00
Konstantina Chremmou
0cd255132f CA-122240: The units for the gpu memory utilization were wrong.
# HG changeset patch
# User Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
# Date 1385642832 0
#      Thu Nov 28 12:47:12 2013 +0000
# Node ID f917b62eaed902df5bdf86fe319ffe32f1aec8ab
# Parent  5a4abff0407e1d2265ab34163c4f4a68d521649d

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:28:26 +00:00
Konstantina Chremmou
4d4701d394 CA-122424: When configuring "Allowed vGPU types", only disable the checkbox if the type is checked (allowed) and there are running VMs using it (in use).
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1385386172 0
#      Mon Nov 25 13:29:32 2013 +0000
# Node ID 5a4abff0407e1d2265ab34163c4f4a68d521649d
# Parent  6bbdd9b672dad33c9a4406c8d1acdb27b6d8f333

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:27:45 +00:00
Konstantina Chremmou
c73dc6cbb8 CA-121659: If the pass-through is the only vGPU type available, then the GPU type list should show this type as the group name and selectable
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1385047350 0
#      Thu Nov 21 15:22:30 2013 +0000
# Node ID 6bbdd9b672dad33c9a4406c8d1acdb27b6d8f333
# Parent  196102f9e29ba724809d2c6a74b6a9187f17732a

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:26:54 +00:00
Konstantina Chremmou
1437c29f68 CA-121659: Fixed issue where GPU passthrough setting was not saved for a VM on a host without NVIDIA host drivers installed.
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1385031139 0
#      Thu Nov 21 10:52:19 2013 +0000
# Node ID 47ee07818c23a637d76eb911ef54c0d07825c2dd
# Parent  b230e1085671ce2e81e888aa0396b7adceef1e4c

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:23:02 +00:00
Konstantina Chremmou
c5e37d6ee3 Fix check-in for [CA-121672] so that a standalone server uses the properties dialog
for the server, not the one for the secret pool
# HG changeset patch
# User Stephen Turner <stephen.turner@citrix.com>
# Date 1384881428 0
#      Tue Nov 19 17:17:08 2013 +0000
# Node ID 030ebb6e2f6964a4dbf9d5602c69cb23fcc0cbdb
# Parent  370811ffe245c8ea57ebd6f406711f8e1fee5a05

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-11 10:20:33 +00:00
Konstantina Chremmou
bae0d9ab8f Added Copy item to the actions drop down on the Events page. Aesthetic: made the
actions split button look more like a button.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-10 11:29:31 +00:00
Konstantina Chremmou
1669c4250d CP-6093: Further corrections to the enabled state of the top ToolStripButtons.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-05 10:56:11 +00:00
Konstantina Chremmou
72c43dadfc CP-6093: Aesthetic improvements to the red blob on the Notifications button.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-27 08:42:51 +00:00
Konstantina Chremmou
2bdbf6a5e1 CP-6093: Custom drawing for the main window navigation buttons.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-26 11:36:45 +00:00
Konstantina Chremmou
58d0599bdc CP-6093: Filter by Location ToolStripDropDownButton: only add ShowAll item if there
are actually items to show. Button enablement on Events page.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-25 08:42:17 +00:00
Konstantina Chremmou
22ec1d9ac5 CP-6093: Redesign of the CloseXenCenterWarningDialog to use the same controls as
the events page. This renders the old custom history controls obsolete, hence
removed them. Moved ActionBase extension methods to XenAdmin.Core namespace.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-23 11:59:49 +00:00
Konstantina Chremmou
49ea5a0d62 CP-6093: Set the text of the minimized outlook style buttons.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-20 08:45:11 +00:00
Gabor Apati-Nagy
8c9502e4ba Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin 2013-11-19 15:52:12 +00:00
Gabor Apati-Nagy
b40714bf6c [CA-121672] Fixed: The host's "edit placement policy" button does not work in a pool.
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2013-11-19 15:50:58 +00:00
Konstantina Chremmou
c6e58f1c4c CP-6093: Update notifications button with total number of alerts, updates and error
events. Fixed display issue when moving between the notifications and the other views.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-19 15:42:47 +00:00
Konstantina Chremmou
9917801cc3 CP-6093: Implemented "GoTo..." and "Dismiss Selected" actions on the Events page.
Preserve last selected node when switching between views. Added labelling to the
unit tests run post-build. Minor tidy.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-18 14:31:00 +00:00
Konstantina Chremmou
da5408bf21 Missing license headers.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 12:59:08 +00:00
Konstantina Chremmou
e9b6c0699b CP-6137: Work in Console tab for vGPU (PR-1675)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1384254998 0
#      Tue Nov 12 11:16:38 2013 +0000
# Node ID 6b3fc3d7a54e58e92ecfe714d19c8dc26b7a0565
# Parent  2cc90cb50e7ff2566f9d0833ad17735922d3f0c9

- Only close the inactive VNC consoles (not RDP) after an interval

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 12:33:02 +00:00
Konstantina Chremmou
3ad946f20e CP-6137: Work in Console tab for vGPU (PR-1675)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1384179685 0
#      Mon Nov 11 14:21:25 2013 +0000
# Node ID 37666849a54470e0da04b8d14c17940f8b580636
# Parent  c845562d67f5216b2e3d52d68dcc54d78ff49ce1

- Add timers for closing the inactive VNC connections after an interval

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 12:24:57 +00:00
Konstantina Chremmou
9b26c85814 CP-6137: Work in Console tab for vGPU (PR-1675)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1384179531 0
#      Mon Nov 11 14:18:51 2013 +0000
# Node ID c845562d67f5216b2e3d52d68dcc54d78ff49ce1
# Parent  4c0609731471aec95b153843469b00811c123c0b

- added code to deregister event handlers when the MultipleDvdIsoList is disposed;

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 12:16:35 +00:00
Konstantina Chremmou
e2e5417352 [CP-6856]: PR-1675: Visual tweaks and other final changes
# HG changeset patch
# User Gabor Apati-Nagy <Gabor.Apati-Nagy@citrix.com>
# Date 1383835696 0
#      Thu Nov 07 14:48:16 2013 +0000
# Node ID 69c0367f37e92c2bdc6033719850d94cc48fc706
# Parent  2efbf098103b9be3763ead2ff516cbe1d0cc0754

12. add max resolution to vGPU Configuration screen and VM properties

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 11:52:27 +00:00
Konstantina Chremmou
09a1edcefe [CP-6856]: PR-1675: Visual tweaks and other final changes
Set minimum size for Placement Policy box
# HG changeset patch
# User Gabor Apati-Nagy <Gabor.Apati-Nagy@citrix.com>
# Date 1383749286 0
#      Wed Nov 06 14:48:06 2013 +0000
# Node ID 87d6c91cde91e2125ed877f2581c645139500003
# Parent  f79a41a7c73e5555143a1f5cdf7bd3e8f27a8fba

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 11:45:51 +00:00
Konstantina Chremmou
a662268286 [CP-6856]: PR-1675: Visual tweaks and other final changes:
# HG changeset patch
# User Gabor Apati-Nagy <Gabor.Apati-Nagy@citrix.com>
# Date 1383736103 0
#      Wed Nov 06 11:08:23 2013 +0000
# Node ID f79a41a7c73e5555143a1f5cdf7bd3e8f27a8fba
# Parent  04c02de675af090f3171b6fbf3b21b023c645c24
GPU page:
5. put GPU page back at server level
7. Move Edit button of "Placement policy" closer to text and make the box smaller and fixed
8. Put Placement policy box within the scroll bar

VM properties dialog / New VM wizard:
9. gpu types should be shown in order 2-4-8
10. show types that are not allowed as disabled items in the combobox (instead of not showing at all)
11. increase the height of combobox (max no of items) so that all items are seen without scroll

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 11:44:05 +00:00
Konstantina Chremmou
d4dadc0bb9 CP-6856: Visual tweaks and other final changes (PR-1675)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1383650378 0
#      Tue Nov 05 11:19:38 2013 +0000
# Node ID 04c02de675af090f3171b6fbf3b21b023c645c24
# Parent  3db3c618115569e1b5bda10f2bf0c75ec387d9d4

- Added text for "Edit Selected GPUs..." button to the resource file

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 11:41:05 +00:00
Konstantina Chremmou
9aa03cd8c4 CP-6856: Visual tweaks and other final changes (PR-1675)
# HG changeset patch
# User Mihaela Stoica <Mihaela.Stoica@citrix.com>
# Date 1383649813 0
#      Tue Nov 05 11:10:13 2013 +0000
# Node ID 3db3c618115569e1b5bda10f2bf0c75ec387d9d4
# Parent  e95bbc4697c45471e1732ae577249379dccdeb4e

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-14 11:39:31 +00:00