Konstantina Chremmou
edc3f743f8
Unregister events. Dispose of Bitmaps. Removed unnecessary resx files.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-26 08:29:11 +01:00
Konstantina Chremmou
2a21608e13
CP-6094: Moved the New Search button outside the Search panel and the Default search
...
under the saved Searches drop down. Also minor layout tweaks and test update.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-24 15:58:53 +01:00
Konstantina Chremmou
6e9e053dea
CA-115431: Disable the "apply activation key" MenuItem and show a reason if there
...
are more than one hosts selected.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-24 15:58:33 +01:00
Konstantina Chremmou
fd40c3ba12
CA-114290: When launching XenCenter with command line arguments log only the
...
argument type and not all of the arguments.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-23 14:20:09 +01:00
Konstantina Chremmou
0b9f73ef55
CA-107916: Button truncatin on the DR wizard.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-23 12:35:37 +01:00
Konstantina Chremmou
1d56b72a76
CA-112233: Fixed layout issues causing text truncations on the VMPP dialog.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-23 12:17:59 +01:00
Konstantina Chremmou
9388bf3c65
CA-115434: Fixed buton text truncation.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-23 09:45:30 +01:00
Konstantina Chremmou
5bd9e0a2bf
CP-6094: Renamed "New Search" button to "Edit Search"; grey it out when the panel
...
is expanded. Removed the title "New Search" from the panel and added a "New Search"
button which blanks the search. Renamed the "Reset" button to "Default Search" as
it wasn't obvious what it was resetting to.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-20 19:21:09 +01:00
Konstantina Chremmou
8ae4eaa060
CP-6084: Added vGPUs to New VM Wizard.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-20 11:24:46 +01:00
Konstantina Chremmou
cab8dca36b
CP-6083: Added vGPUs to the VM's property page.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-18 13:06:47 +01:00
Konstantina Chremmou
355fa30243
CP-6083: Preliminary refactoring: moved common code responsible for skipping non
...
selectable combobox items from the classes EnableableComboBox and ISODropDownBox
to a base class called NonSelectableComboBox.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-16 10:13:21 +01:00
Konstantina Chremmou
8c15bcc6d9
CP-6083: Preliminary tidy up: moved all custom comboboxes into a subfolder of the Controls folder.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-13 12:43:29 +01:00
Stephen Turner
ca888b4a1f
Set default graph width to 10 minutes to fix apparent lack of updates [XOP-420]
2013-09-12 16:12:02 +01:00
Konstantina Chremmou
44aed3cb7b
CA-115257: Handle the LinkLabel.LinkClicked event instead of LinkLabel.Click so
...
the LinkLabelcan be accessible by using both the mouse and the keyboard.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-12 00:06:43 +01:00
Konstantina Chremmou
dbf44fff21
Small modification to the way the treeview is updated when the View settings change.
...
Fixed some memory leaks in the wizard and dialog tests. Updated broken Searcher tests.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-11 23:12:08 +01:00
Mihaela Stoica
20e3b30c8c
Deregister event handlers in OtherConfigAndTagsWatcher
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-09-05 13:57:40 +01:00
Mihaela Stoica
702d65e586
Ensure that the tree is updated when the "View" options change in the main window
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-09-05 12:30:57 +01:00
Konstantina Chremmou
787fd8cc1e
CP-5751: Move logs tab to the notifications view.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-02 14:45:42 +01:00
Konstantina Chremmou
4634f38be9
PluginOptions page aesthetics and grammar: fixed gridview borders; show different
...
text on the page button depending on the number (1 vs many) of the plugins available.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 15:27:24 +01:00
Konstantina Chremmou
fab452946f
CP-5751: Converted the Updates dialog to a user control and added it to the Notifications viw.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 15:19:59 +01:00
Konstantina Chremmou
2edefb840e
CP-5751: First drop of the new NotificationsView (currently only the Alerts are available).
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 13:35:32 +01:00
Konstantina Chremmou
e9c5804b0e
CP-5751: Converted the Alerts dialog to a user control and changed slightly the
...
layout to make it more similar to the logs page.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 12:46:28 +01:00
Konstantina Chremmou
b04020dcac
CP-5751: Moved the Alerts dialog and the Updates manager to the TabPages folder
...
(because soon they will become tab pages).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-29 11:14:12 +01:00
Konstantina Chremmou
a134e1bb86
CA-113430: Importing from clearwater-lcm-staging: corrected the calculation of
...
the time remaining to the licence expiry date.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-28 15:11:12 +01:00
Konstantina Chremmou
e397d8bee7
CP-5749: Updated tests to reflect GUI changes. Some code corrections after the first run.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-28 14:44:46 +01:00
Konstantina Chremmou
c4011c3086
CP-5749: Split the organization views into tags, folders, vapps and custom fields.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-26 13:08:23 +01:00
Konstantina Chremmou
a3dbc137d9
CP-5749: First drop of new outlook style buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-26 11:42:32 +01:00
Konstantina Chremmou
31b29d615d
CP-5749: Moved treeviewUpdateManager closer to the treeview.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-25 14:06:03 +01:00
Konstantina Chremmou
b602195a1c
CP-5749: Moved methods related to suspending/resuming treeview refresh closer to
...
the treeview and compacted them.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-25 12:42:38 +01:00
Konstantina Chremmou
8fabb1dd0a
CP-5749: Added temporary icons for the new outlook style buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-24 17:02:20 +01:00
Konstantina Chremmou
b163a6c715
CP-5749: Moved the main treeview from the MainWindow to the NavigationView control.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-24 17:00:32 +01:00
Konstantina Chremmou
e2c4811aa8
Moved some object/node selection methods from the MainWindow to the FlickerFreeTreView class.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 16:26:05 +01:00
Konstantina Chremmou
964ee7d1d1
CP-5749: Renamed the TreeSearchBoxMode to NavigationMode and moved it to the NavigationView control.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 12:32:14 +01:00
Konstantina Chremmou
d128abe4f9
CP-5749: Created new NavigationView control and moved the search box from the main window into there.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 12:23:35 +01:00
Konstantina Chremmou
e5b8bc6cf1
No need for a specific method to check whther an object is null. Use linq where possible.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 11:32:27 +01:00
Konstantina Chremmou
f12bb5a15e
Code tidy: the TreeSearchBox should be notifying the MainWindow via an event when
...
the search mode has changed; the latter should not be accessible from outside the
class.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-22 17:56:34 +01:00
Konstantina Chremmou
f2e4f61732
MainWindow code tidy: Use the property SelectionManager where possible instead of
...
the private field selectionManager.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-22 17:25:12 +01:00
Konstantina Chremmou
60bca4d1df
MainWindow code tidy: removed methods constructing ToolStripMenuItems as unecessary.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-22 16:48:16 +01:00
Konstantina Chremmou
a516796006
Main window code tidy: separated calls refreshing the header and tab pages from
...
the call refreshing the treeview.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-22 10:55:32 +01:00
Konstantina Chremmou
6a9d87c6f1
MainWindow tidy up: use existing method to launch the AboutBox rather than reimplementing
...
the same code. Use a CommandToolStripItem to launch the BugToolWizard like we do
for other wizards. Added overload for the MainWindowCommandInterface.ShowForm
method which allows to pass arguments to a wizard constructor.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-21 17:13:23 +01:00
Konstantina Chremmou
620e268a6b
CP-5750: Avoid creating new ToolstripMenuItems every time an action is updated,
...
but choose instead which ones to display.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-19 13:17:33 +01:00
Konstantina Chremmou
4b6871d4af
Merge remote-tracking branch 'origin/master'
2013-08-16 17:44:39 +01:00
Konstantina Chremmou
59539af921
CA-95272: Fixed several memory leaks coming from undisposed pens and brushes.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-16 17:43:57 +01:00
Konstantina Chremmou
7a261bb2ed
CP-5750: Aesthetic: added border to the top toolstrip. Also removed unused tooltip.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-16 15:10:42 +01:00
Mihaela Stoica
83ff32cbbc
CA-108174 Fixed Uncaught exception while creating new SR after the ISO drop down box was created in the New VM Wizard
...
- added code to deregister event handlers when the ISO drop down box is disposed; plus some code tidy-up
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-08-16 13:34:17 +01:00
Konstantina Chremmou
f9b8624114
CP-5750: Currently the license alert is generated only when the license is due to
...
expire soon, therefore assign severity level 3 (warning).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-16 13:25:46 +01:00
Konstantina Chremmou
b2ddebef49
CP-5750: Updated existing LogTab tests to reflect gui changes.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-16 12:57:39 +01:00
Konstantina Chremmou
d020fd7163
CA-107909: Fixed layout issue occurring in the EN on SC XenCenter.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-14 17:30:22 +01:00
Konstantina Chremmou
b54b30a150
CA-103290: When the alert filters are on enable the use to choose whetehr they want
...
to export all or only the shown alerts (functionality similar to the DismissAll button).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-14 17:12:39 +01:00
Konstantina Chremmou
6cbea8adcc
CA-103347: Improved the messages on the confirmation dialogs for the "Dismiss All"
...
alerts operations (when filters are on/off). Corrected button enabled state.
Other minor code improvements.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-14 16:59:25 +01:00
Konstantina Chremmou
f9a9fb122c
CP-5750: Separated Cancelled from Failed actions. Fixed control invoke issues.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-13 17:08:04 +01:00
Konstantina Chremmou
d9c7b09e84
Conversion from British to American english.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-13 11:36:21 +01:00
Konstantina Chremmou
2a1d8893ab
CP-5750: Added label to indicate when filters are on/off. Changed the order of
...
the items on the actions split button.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-13 11:04:08 +01:00
Konstantina Chremmou
67d15dcca5
CP-5750: Moved capping of event numbers to a more relevant place and corrected logic
...
to remove the oldest items first and fire an event when doing so.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-13 10:52:15 +01:00
Konstantina Chremmou
86c6950aeb
CP-5750: Implemented event filtering by status, location and date.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-13 10:15:52 +01:00
Konstantina Chremmou
427ecd49ac
CP-5750: Implemented ability to sort events. Set vertical scrollbars for the gridview.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-12 14:00:29 +01:00
Konstantina Chremmou
6950123da0
Code efficiency: compacted methods retrieving IXenObjects from VirtualTreeNodes
...
because certain checks were run more than once.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-10 13:25:35 +01:00
Konstantina Chremmou
4dac13b768
Removed unused methods.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-10 13:17:14 +01:00
Konstantina Chremmou
c2333b03b1
CP-5750: Initial implementation of the new Events DataGridView.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-10 12:29:36 +01:00
Konstantina Chremmou
23d10bd513
CP-5750: Do not filter the Log tab entries according to the selection on the treeview.
...
For the time being show all entries. New filtering according to the entry location
will be implemented in a future commit.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:20:41 +01:00
Konstantina Chremmou
16ba4699db
CP-5750: Removed Clear button. Initial implementation of top ToolStrip and
...
DismissAll/DismissSelected split button.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:20:39 +01:00
Konstantina Chremmou
62586ef89c
CP-5750: Removed ActionType; the actions should be categorised by status (in progress,
...
succeeded, failed; cancelled at the moment counts as failed, we may need to distinguish
in future). As a consequence the filter checkboxes from the top of the Log tab
were removed and some temporary changes were made to the drawing of action rows
(the controls will change completely in a subsequent commit).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:20:38 +01:00
Konstantina Chremmou
38ab6b8ffa
CP-5750: When a License warning is generated, create an alert rather than an Action.
...
Removed ActionType.Alert. Removed Alerts checkbox from the Log tab.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:20:36 +01:00
Konstantina Chremmou
077cb17deb
CP-5750: Changed the declaration for the ActionBase events Completed, Changed and
...
NewAction to use the Action<ActionBase> delegate instead of EventHandler. Thus
there is no need to fire them with Empty or null EventArgs and on several occasions
we avoid casting objects in the event handlers.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:20:33 +01:00
Konstantina Chremmou
58e9b1c822
CA-113431: Display a warning when a pool has a mixture of free hosts with license
...
expiry dates that are more than 30 days apart (not ideal, but safest solution for
the case of a mixture of free and free but expiring soon hosts.)
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:18:15 +01:00
Konstantina Chremmou
35226d65dd
CA-113319: LicenseManager was showing confusing licensing information.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-09 17:17:24 +01:00
Konstantina Chremmou
accf445584
CA-112931: Fixed issue where the "Activate Free XenServer” button was disabled
...
when selecting multiple hosts on the Licence manager.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-05 17:46:05 +01:00
Konstantina Chremmou
20770553c6
CP-5752: Renamed "Add Group" button to "More", changed its image and moved it closer
...
to the other grouping buttons.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:47 +01:00
Konstantina Chremmou
f3855500b4
CP-5752: Renamed default search. Use Action delegate instead of EventHandler when
...
there is no need to pass in parameters when the event is fired. Minor code tidy.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:45 +01:00
Konstantina Chremmou
f8044cde8e
CP-5752: Removed the SearchOptions DropDownButton and moved the functionality of its items to separate buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:43 +01:00
Konstantina Chremmou
1ee173d349
CP-5752: Moved ExportSearch method from the MainWindow.cs to the Search tabpage where it belongs.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:42 +01:00
Konstantina Chremmou
8f51089efe
CP-5752: Use Action delegate instead of EventHandler when there is no need to
...
pass in parameters when the event is fired. Moved QueryElement.Dispose method
from the Designer.cs to the main file (it needs visibility since it contains more
code than the autogenerated method).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:40 +01:00
Konstantina Chremmou
03d5053073
CP-5752: Moved Save Search functionality from the SearchOptions dropdown menu to
...
a Save button in the Searcher panel. Moved collapse Searcher panel functionality
from the SearchOptions dropdown menu to a Close button in the panel. Use new
Expanded property to query the state of the Searcher panel (instead of Visible).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:38 +01:00
Konstantina Chremmou
014de807a3
CP-5752: Moved ShowColumns functionality from the SearchOptions dropdown menu to
...
a button at the top left of the search output panel.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-03 01:04:36 +01:00
Adrian Jachacy
edce7529f6
CA-109273: [DELL-194] Throws exception if Download & Install used on host in maintenance mode.
...
1. Added additional check to DownloadAndInstall method in ManageUpdatesDialog.cs: will proceed to the prechecks page in the Install Update Wizard only when there are selected servers on the previous page.
2. Modified code to allow hotfix installation when the host is in maintenance mode; however the host cannot be upgraded when in maintenance mode.
3. Modified test to reflect changes described above.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-25 09:44:52 +01:00
Adrian Jachacy
d68db5ffaf
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin
2013-07-24 14:06:55 +01:00
Adrian Jachacy
b4d282577b
CA-111876: XenCenter displays an empty Summary page on cancelling the reattachment of HBA SR.
...
Moved LMVoHBA related code from UpdateWizardContent() method to CanShowLVMoHBASummaryPage() method which is called from RunNextPagePrecheck() method now: the code prepares all lvmohbaSrDescriptors for each LUN selected by the user and executes RunFinalAction() method.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-24 13:34:21 +01:00
Stephen Turner
213f5f9591
CA-111829: Only sets the restart priority on some of the VMs when enabling HA or modifying HA configuration.
2013-07-24 13:28:32 +01:00
Adrian Jachacy
5ee8a569ee
CP-4959: EA-1246: If RPUW cancelled, inform users about restarting it.
...
Minor code refactoring to address the comment raised in review #2003 .
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-24 11:01:53 +01:00
Adrian Jachacy
635a794e7c
CP-4959: EA-1246: If RPUW cancelled, inform users about restarting it.
...
New info dialog displayed when the user cancels the last page (Apply Upgrade page) of the Rolling Pool Upgrade wizard.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-23 19:57:51 +01:00
Adrian Jachacy
da00b13bb9
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin
2013-07-23 16:29:16 +01:00
Adrian Jachacy
4451d2f3e0
CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.
...
1. Moved Dispose(bool disposing) method to SrStoragePage.cs (from SrStoragePage.Designer.cs).
2. Added private bool disposed field as suggested in review #1998 .
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-23 16:24:01 +01:00
Adrian Jachacy
d89d04a33d
CA-76329: SR destroy option is missing from XenCenter (even SR doesn't contains any VDI and SR is detached)
...
1. Changed definition of IsDetached property in SR.cs: SR is detached when it has no PBDs or when all its PBDs are unplugged.
2. Added bool HasPBDs property in SR.cs (replaced previous IsDetached property definition).
3. Reviewed all usages of sr.IsDetached property.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-23 13:42:27 +01:00
Adrian Jachacy
e61b74a720
CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.
...
Added VDIsDataGridViewBuilder class which refreshes the data grid view with new data using background worker thread.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-23 13:40:12 +01:00
Mihaela Stoica
bec2117a2a
CA-110610: It should be possible to apply a free license to a 6.1 or earlier pool if the pool has two or more servers in it.
...
- Changed the condition under which we show pool members as individual hosts in the License Manager dialog, from ALL to ANY,
meaning that if any of the pool members can be activated, then we split the pool.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-07-22 14:07:47 +01:00
Konstantina Chremmou
171235f201
Merge remote-tracking branch 'origin/master'
2013-07-18 13:57:18 +01:00
Konstantina Chremmou
500fcb9522
CP-5604: Moved right click menu functionality to a separate column on the alerts datagridview.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-18 13:56:40 +01:00
Mihaela Stoica
a5cc4383e8
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin
2013-07-17 15:12:22 +01:00
David Scott
292b333078
Avoid throwing an exception when there are no CDs in the New VM wizard dropdown
...
The rest of the code is robust to there being no CDs (and e.Index = -1)
apart from this bit.
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
2013-07-17 13:47:47 +01:00
Adrian Jachacy
71eea27965
CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.
...
The logic to determine which rows have to be added/updated/removed has been moved to a separate thread. This improved the performance as the UI thread is blocked only to refresh rows in the dataGridView.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-16 15:41:55 +01:00
Mihaela Stoica
31fb3218b0
CA-110610: It should be possible to apply a free license to a 6.1 or earlier pool if the pool has two or more servers in it.
...
- split the pool members out when they're free, as the activation keys can only be applied to one XenServer host at a time
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-07-16 11:46:18 +01:00
Adrian Jachacy
0927fd02c8
CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.
...
Modified BuildList() method to remove and add dataGridViewRows only when needed (previously all rows were cleared and new rows were added every time BuildList method was executed).
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-15 13:27:47 +01:00
Konstantina Chremmou
daa36d206b
CP-5604: Removed bottom alert actions ToolStrip since the information is duplicated by the right click menu (and will soon be on a separate DataGridView column).. Minor code tidy.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-15 06:41:54 +01:00
Adrian Jachacy
d4fdf02111
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Expand all rows when populating the Summary Page.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-12 18:27:13 +01:00
Konstantina Chremmou
d190b11fa4
CP-5604: Removed dedicated help button from the ManageUpdates dialog; use the base class help button instead. Changed column names on the alert datagridview of the AlertSummary and the ManageUpdates dialogs to match the column headers and facilitate future extraction of code shared by both of them.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-12 11:07:10 +01:00
Konstantina Chremmou
bedda13a0d
Merge remote-tracking branch 'origin/master'
2013-07-11 19:10:32 +01:00
Konstantina Chremmou
9a6a450cab
CP-5604: Merged columns "Name" and "Description" to a single column "Message" on the updates dialog. Added expander column to allow expanding/collapsing rows. Reordered columns. (At the moment there is some duplicate code between the Updates and the Alerts dialog; this will be rectified soon).
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-11 19:09:29 +01:00
Konstantina Chremmou
b9f3aacfbf
CP-5604: Converted the "Dismiss All" ToolStripButton on the Alerts dialog to a ToolStripSplitButton with the options to "Dismiss All" or "Dismiss Selected" alerts. Minor code tidy.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-11 18:20:18 +01:00
Konstantina Chremmou
02270b416d
CP-5604: Added menu item "Show all" on the location and severity filter. Renamed the "No filter" item to "Show all" on the dates filter. Reordered top ToolStripMenuItems on the AlertSummaryDialog and changed their access hotkeys. Reordered columns on the alerts DataGridView.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-11 17:47:06 +01:00
Adrian Jachacy
44c6090563
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Added LVMoHBASummary.ja.resx and LVMoHBASummary.zh-CN.resx to XenAdmin.csproj.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-10 14:41:33 +01:00
Adrian Jachacy
e5b0d38753
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Fixed incorrect AutoScaleMode in LMVoHBASummary page.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-10 13:47:37 +01:00
Adrian Jachacy
ab17c77e67
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Integrated HBA summary page with the New SR Wizard.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-09 16:59:47 +01:00
Adrian Jachacy
3dd86c1fb8
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Added localisation files for LVMoHBASummary page (ja and zh-CN).
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-09 06:36:38 +01:00
Adrian Jachacy
b2a2e7aa9c
CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type.
...
Added Summary page to the New SR Wizard for HBA SRs. This page will display how many SRs were created successfully and how many failed to create.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-08 16:16:37 +01:00
Adrian Jachacy
355d5e90dc
CP-5352: PR-1634: Request and consume list of SRs required to recover a VM / vApp, and add Resolve All button.
...
1. Added AugustaOrGreater method to Helpers class (which is preferred method over MethodExists to check if a xapi call is available on a server). Also removed MethodExists method.
2. Utilized AugustaOrGreater method in GetDRMissingSRs method in both VM and VM_appliance classes.
2013-07-05 15:43:06 +01:00
Konstantina Chremmou
5f71500101
Merge remote-tracking branch 'origin/master'
2013-07-03 16:22:34 +01:00
Konstantina Chremmou
039c3dd6c8
PR-1537: Moved the 'Filter by Severity' ToolStripDropDownButton from the Alerts dialog to a separate class so it can be used elsewhere. Added new 'Filter by Status' ToolStripDropDownButton. Register one more event with the FilterLocationToolStripDropDownButton.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-03 13:00:24 +01:00
Konstantina Chremmou
86234b2121
PR-1537: Moved duplicate alert comparison code from the AlertSummary and the ManageUpdates dialogs to the Alert class.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-03 12:00:00 +01:00
Adrian Jachacy
bece6b5bfd
CP-5352: PR-1634: Request and consume list of SRs required to recover a VM / vApp, and add Resolve All button.
...
Make Resolve All button visible (the button and the "resolve all" logic existed already; the button's visibility was set to False).
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-03 11:54:56 +01:00
Adrian Jachacy
c944acd8a3
CP-5352: PR-1634: Request and consume list of SRs required to recover a VM / vApp, and add Resolve All button.
...
Consume VM/VM_Appliance get_SRs_rrequired_for_recovery in VM/VM_appliance GetDRMissingSRs method.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-07-03 11:52:24 +01:00
Konstantina Chremmou
8a7476c9c7
PR-1537: Added new virtual property Name to the Alert class. Removed time info from the Description of the XenCenterUpdate-, XenServerPatch- and XenServerUpdateAlert (not needed because it is shown on a separate column on the alert lists).
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-03 11:28:10 +01:00
Konstantina Chremmou
41ac4c6ea2
PR-1537: Added label on the alerts dialog to indicate whether filters are on/off. Removed icons from the toolstrip buttons to reduce clutter.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-03 11:10:21 +01:00
Konstantina Chremmou
b2132132cd
PR-1537: Moved the 'Filter by Location' ToolStripDropDownButton from the Alerts dialog to a separate class so it can be used elsewhere.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 19:06:11 +01:00
Konstantina Chremmou
6e01c9a8cd
PR-1537: Moved the 'Filter by Date' ToolStripDropDownButton from the Alerts dialog to a separate class so it can be used elsewhere.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:31:48 +01:00
Konstantina Chremmou
36149a611e
CP-5449: Removed Log window.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:31:44 +01:00
Konstantina Chremmou
c65ab4b42c
CP-5448: Removed tab page TagCloud.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:31:40 +01:00
Konstantina Chremmou
ce56d4e337
PR-1537: Separated Objects View (Types) from Organization Views (Tags, Folders, Custom Fields and vApps). Updated tests to reflect change.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:31:36 +01:00
Konstantina Chremmou
37be1cdb58
PR-1537: Separated the Search textbox from the Searches dropdown button on the main window. Updated tests to reflect change.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:31:32 +01:00
Konstantina Chremmou
42cea39799
CP-5434: Removed status bar from XenCenter's MainWindow.
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:14:26 +01:00
Konstantina Chremmou
3e0804af27
ResxCheck.cs does not belong in XenAdmin but rather in devtools (needs further updating before becoming fully usable).
...
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@citrix.com>
2013-07-02 18:12:53 +01:00
Mihaela Stoica
978c9679c3
CA-107923: Display the correct pool license edition in License Manager and
...
in the General Tab.
When master and slave(s) are licensed with different editions, the pool
license edition is not the master's edition, but the lowest license in the
pool.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-07-01 14:03:35 +01:00
Mihaela Stoica
15c02aa2c9
CA-90855: Allow Rolling Pool Upgrade wizard to be resumed when master has
...
been previously upgraded.
Introduced Host.LongProductVersion property which returns host's
product version and build number (e.g. 5.6.100.72258), or null if
product version can't be found. We use this property to check
if the master has been updraded and to decide which slaves need
to be upgraded or to skip hosts already upgraded.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-28 15:50:14 +01:00
Mihaela Stoica
48fedf006f
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin
2013-06-28 10:30:53 +01:00
Adrian Jachacy
2a29743ecb
CP-4946: PR-1634: Bulk import of FibreChannel LUNs in DR Wizard.
...
1. Modified RunCheck method in AssertCanBeRecoveredCheck.cs to always take
into account SR passed in ErrorDescription.
2. Format Description in MissingMultipleFCSRsProblem.cs.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-06-28 10:24:12 +01:00
Adrian Jachacy
6e2b3fc40f
CP-4946: PR-1634: Bulk import of FibreChannel LUNs in DR Wizard.
...
Clear All button disabled when no rows selected; Select All button
disabled when all rows selected.
Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
2013-06-28 09:04:39 +01:00
Mihaela Stoica
4d638c4f65
CA-109483: Show correct licence status in the Licence manager for licensed XenServer hosts version 6.1.0 and earlier
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-27 14:40:11 +01:00
Adrian Jachacy
9358362bd0
CP-4946: PR-1634: Bulk import of FibreChannel LUNs in DR Wizard.
...
Fixed issue reported in review #1846 .
2013-06-25 17:01:21 +01:00
Adrian Jachacy
5e39b8afc7
CP-4946: PR-1634: Bulk import of FibreChannel LUNs in DR Wizard.
...
1. Resized columns on the LOcate Mirrored SRs page in the DR Wizard.
2. Changed wording of DR_WIZARD_STORAGEPAGE_DESCRIPTION_FAILBACK and
DR_WIZARD_STORAGEPAGE_DESCRIPTION_FAILOVER messages.
2013-06-25 12:42:17 +01:00
Adrian Jachacy
085629c3de
CP-4946: PR-1634: Bulk import of FibreChannel LUNs in DR Wizard.
...
Added possibility to select/clear all rows on the Locate Mirrored SRs
page in the DR wizard.
2013-06-25 11:48:20 +01:00
Mihaela Stoica
bd36a85bff
CP-4816: Initial commit to git repo
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00