xenadmin/XenAdmin/Wizards/HAWizard_Pages
Mihaela Stoica c061b0f57d CA-257574: Manage vApps dialog is unusable with a vApp containing a l… (#1664)
* CA-257574: Manage vApps dialog is unusable with a vApp containing a large number of VMs

- In the VMAppliancesDialog, change event handlers to reduce the number of refreshes when something changes: only reload the appliances when the VM_appliance collection change; if a relevant property is changed (in VM_appliance or VM), then update only the affected rows.
- Improve the way we assign VMs to a group (AssignVMsToVMApplianceAction and AssignVMsToPolicyAction): only update the VMs that really changed.
- Also improve the way we update the VM startup options and HA restart priorities on a set of VMs

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

* CA-257574: Manage vApps dialog is unusable with a vApp containing a large number of VMs: changes following code review

- reverted the changes to the AssignVMsToGroup actions that added the additional constructor
- changed the AssignVMsToGroup actions to calculate the set difference between two lists more efficiently
- added code to deregister PropertyChanged events on VM_appliances
- removed getCurrentSettings() method as it is not needed, GetChangedSettings can be used in all cases

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-06-27 17:32:46 +01:00
..
AssignPriorities.cs CA-257574: Manage vApps dialog is unusable with a vApp containing a l… (#1664) 2017-06-27 17:32:46 +01:00
AssignPriorities.designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
AssignPriorities.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
AssignPriorities.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
AssignPriorities.zh-CN.resx L10N:Translations check-ins 2016-12-02 20:13:49 +05:30
ChooseSR.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ChooseSR.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChooseSR.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
ChooseSR.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ChooseSR.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
HAFinishPage.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
HAFinishPage.Designer.cs CA-104329: Removed calculation which might cause lag from the page loading step; 2016-12-13 09:10:26 +00:00
HAFinishPage.ja.resx L10N: Fix CA-255548 & translation updates (#1660) 2017-06-22 09:19:58 +01:00
HAFinishPage.resx Fix several usage errors identified by Lexica 2017-06-20 14:29:22 +01:00
HAFinishPage.zh-CN.resx L10N: Fix CA-255548 & translation updates (#1660) 2017-06-22 09:19:58 +01:00
Intro.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
Intro.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Intro.ja.resx L10N:Translations check-ins 2016-12-02 20:13:49 +05:30
Intro.resx [CA-227608] Change HA intro page wording 2016-11-01 17:42:00 +00:00
Intro.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00