xenadmin/XenAdmin/Controls
Mihaela Stoica 65b4ef1f37 CA-152052: Fix the issue where the License Manager showed the wrong state when assigning/releasing license from pool
The problem was that the License Manager was listening to PropertyChanged events on the master only, not on slaves.
When the master's properties change (e.g. edition) we update the row in the license manager; but in some cases a slave (or more) hasn't been updated yet (as it may be updated in another event.from) and we think that the pool is partially updated.
Our solution is to listen to Host BatchCollectionChanged event, which is triggered once per cache update for the host collection (it any property changed for any of the hosts).
The sleep in the ApplyLicenseEditionAction is not needed anymore, nor is the extra call to update the cell after the action is completed, because the cell is getting updated correctly on the BatchCollectionChanged event.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-24 16:57:42 +00:00
..
AD CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Ballooning Refactored MainWindow to derive from IMainWindow rather than implement a field deriving 2014-01-22 12:39:32 +00:00
CheckableDataGridView CA-152052: Fix the issue where the License Manager showed the wrong state when assigning/releasing license from pool 2014-11-24 16:57:42 +00:00
ComboBoxes CP-8120 Cores-per-socket: When building the topology list ignore the maximum number of cores-per-socket (i.e. number of cores per socket on the underlying server) if this is zero, for example because the socket information is not available on 6.1 servers. 2014-07-17 12:46:59 +01:00
Common CP-6093: Main window control positioning and borders. 2013-11-07 15:31:13 +00:00
ConsoleTab XOP-454: Fix the XenCenter crash with null reference exception when putting a XenServer into full screen mode. 2013-10-17 13:28:33 +01:00
CustomDataGraph CA-141389 Log all GET and POST calls 2014-08-07 16:23:06 +01:00
CustomGridView CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:35:57 +01:00
CustomListPanel CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DataGridViewEx CA-95272: Fixed several memory leaks coming from undisposed pens and brushes. 2013-08-16 17:43:57 +01:00
Folders CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
GPU CA-85971: Removed method selecting tab by name. Made all pages of VerticallyTabbedDialog private. 2013-12-22 17:17:04 +00:00
GradientPanel CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
MainWindowControls CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state 2014-10-10 13:16:50 +01:00
NetworkingTab CA-141163: EN: Fail to show Single-Server Private network. 2014-07-31 11:30:22 +01:00
SummaryPanel CP-10178: Add link to the license server web console on General tab and License Manager 2014-10-31 15:06:35 +00:00
Tags CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TreeViews CA-143826 CA-146815 CA-147401 Fix bugs related to navigation mode changes 2014-09-29 15:13:39 +01:00
Wlb CA-145341: G11n: SC: Overlap and Truncated strings in "Workload Reports" dialog. 2014-09-15 16:21:54 +08:00
XenSearch CA-140337 Add hotkeys to buttons in the new search UI 2014-08-07 13:54:00 +01:00
AffinityPicker.cs CA-123013: Cloning from template shouldn't allow progress through the New VM wizard without shared SR. 2014-01-31 10:58:05 +00:00
AffinityPicker.Designer.cs CA-107915: Fixed radiobutton text truncation on the AffinityPicker by providing 2013-09-27 13:33:57 +01:00
AffinityPicker.ja.resx CA-107915: Fixed radiobutton text truncation on the AffinityPicker by providing 2013-09-27 13:33:57 +01:00
AffinityPicker.resx CA-107915: Fixed radiobutton text truncation on the AffinityPicker by providing 2013-09-27 13:33:57 +01:00
AffinityPicker.zh-CN.resx CA-107915: Fixed radiobutton text truncation on the AffinityPicker by providing 2013-09-27 13:33:57 +01:00
BlueBorderPanel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BondDetails.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BondDetails.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BondDetails.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BondDetails.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BondDetails.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BootOrderListBox.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChevronButton.cs CA-95272: Fixed several memory leaks coming from undisposed pens and brushes. 2013-08-16 17:43:57 +01:00
ChevronButton.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChevronButton.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChevronButton.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChevronButton.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChevronToggleButton.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ColorsHelper.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ColorsHelper.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ColorsHelper.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ColorsHelper.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ColorsHelper.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ConnectionWrapperWithMoreStuff.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ConsolePanel.cs CP-6137: Work in Console tab for vGPU (PR-1675) 2013-11-14 12:33:02 +00:00
ConsolePanel.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ConsolePanel.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ConsolePanel.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomTreeNode.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomTreeView.cs CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:37:47 +01:00
CustomTreeView.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomTreeView.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomTreeView.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomTreeView.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DataGridViewDropDownSplitButtonCell.cs Added Copy item to the actions drop down on the Events page. Aesthetic: made the 2013-12-10 11:29:31 +00:00
DataGridViewEnableableComboBoxCell.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DateTimeMinutes15.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DateTimeMinutes15.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DecentGroupBox.cs CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:40:35 +01:00
DeprecationBanner.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DeprecationBanner.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DeprecationBanner.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:24:48 +01:00
DeprecationBanner.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DeprecationBanner.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:24:48 +01:00
DoubleBufferedListView.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DoubleBufferedPanel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DoubleBufferedPanel.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DropDownButton.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DropDownButton.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DropDownButton.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DropDownButton.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DropDownButton.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EmptyPanel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EmptyPanel.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilterDatesToolStripDropDownButton.cs CP-5750: Implemented event filtering by status, location and date. 2013-08-13 10:15:52 +01:00
FilterLocationToolStripDropDownButton.cs CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state 2014-10-10 13:16:50 +01:00
FilterSeveritiesToolStripDropDownButton.cs CP-4961 New icons for CAR-107 2014-06-03 16:49:13 +01:00
FilterStatusToolStripDropDownButton.cs CP-5750: Separated Cancelled from Failed actions. Fixed control invoke issues. 2013-08-13 17:08:04 +01:00
FlickerFreeListBox.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FlickerFreePanel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FlickerFreePanel.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FolderChangeDialogTreeView.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolControl.cs 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
HaNtolIndicator.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolIndicator.Designer.cs [CA-112247] Improved wording on HA wizard 2014-04-15 12:22:30 +01:00
HaNtolIndicator.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:41:59 +01:00
HaNtolIndicator.resx [CA-112247] Improved wording on HA wizard 2014-04-15 12:22:30 +01:00
HaNtolIndicator.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:41:59 +01:00
HaNtolIndicatorSimple.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolIndicatorSimple.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolIndicatorSimple.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolIndicatorSimple.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HaNtolIndicatorSimple.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpButton.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpButton.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpButton.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpButton.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HelpButton.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ListViewColumnSorter.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ListViewEx.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LunPerVdiPicker.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LunPerVdiPicker.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LunPerVdiPicker.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LunPerVdiPicker.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LunPerVdiPicker.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
MenuStripEx.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
MultipleDvdIsoList.cs CP-6137: Work in Console tab for vGPU (PR-1675) 2013-11-14 12:16:35 +00:00
MultipleDvdIsoList.Designer.cs CP-6137: Work in Console tab for vGPU (PR-1675) 2013-11-14 12:16:35 +00:00
MultipleDvdIsoList.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
MultipleDvdIsoList.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
MultipleDvdIsoList.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NativeConstants.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NonReopeningContextMenuStrip.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PanelNoFocusScroll.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PanelWithBorder.cs CA-95272: Fixed several memory leaks coming from undisposed pens and brushes. 2013-08-16 17:43:57 +01:00
PDSection.cs CA-150368: Free Clearwater or greater hosts should not display Expiry Date on the General tab 2014-10-29 14:51:42 +00:00
PDSection.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PDSection.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
PDSection.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PDSection.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
PoolHostPicker.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PoolHostPicker.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PoolHostPicker.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PoolHostPicker.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PoolHostPicker.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SectionHeaderLabel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SectionHeaderLabel.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ShadowPanel.cs CA-95272: Fixed several memory leaks coming from undisposed pens and brushes. 2013-08-16 17:43:57 +01:00
ShadowPanel.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ShadowPanel.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ShadowPanel.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00
SimpleProgressBar.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SimpleProgressBar.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SnapshotTreeView.cs CA-95272: Fixed several memory leaks coming from undisposed pens and brushes. 2013-08-16 17:43:57 +01:00
SnapshotTreeView.designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SnapshotTreeView.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SnapshotTreeView.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SnapshotTreeView.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SpinnerIcon.cs [CA-100736] Improve usability of iSCSI target selection UI in New SR wizard: modified layout and interaction 2013-10-10 12:22:58 +01:00
SpinnerIcon.designer.cs [CA-100736] Improve usability of iSCSI target selection UI in New SR wizard: modified layout and interaction 2013-10-10 12:22:58 +01:00
SRListBox.cs CA-76329: SR destroy option is missing from XenCenter (even SR doesn't contains any VDI and SR is detached) 2013-07-23 13:42:27 +01:00
SrPicker.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrPicker.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrPicker.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrPicker.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrPicker.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrPickerItem.cs CA-76329: SR destroy option is missing from XenCenter (even SR doesn't contains any VDI and SR is detached) 2013-07-23 13:42:27 +01:00
ToolStripEx.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToolTipContainer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToolTipContainer.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToolTipContainer.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToolTipContainer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ToolTipContainer.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentPanel.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentTrackBar.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentTrackBar.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentTrackBar.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentTrackBar.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TransparentTrackBar.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00
UpsellPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:40:02 +01:00
VerticalTabs.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VisualMenuItem.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabControl.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabControl.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabControl.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabControl.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabControl.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00
XenTabPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenTabPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00