xenadmin/XenAdmin/Wizards/PatchingWizard
Konstantina Chremmou ada6f7dac7 CA-296490: Upload single update to multiple pools in parallel. (#2338)
* Simplification: use auto-properties.

* Removed unnecessary null check. Converted private methods to linq method chain.

* Removed unused file. Added null check.

* Corrected property names as it was difficult to distinguish between the alert,
the patch and the filepath.

* Removed duplicate lock.

* CA-296490: Rewrote the logic uploading single updates so as to facilitate uploading to multiple pools in parallel.

* Corrections as per code review.

* Account for the case of uploading from disk legacy updates that do not correspond to an update alert.
Removed unfriendly error messages (the failure is written out in the logs anyway).

* Wizard test corrections and some modernising:
- Only call cancel on the last page if the test allows us to.
- Do finish the UpdatesWizard test.
- Finish the RunWizardKeyboardTests using key strokes instead of button clicks.
- Ensure the Cancel/Previous buttons do not have focus when sending an Enter stroke.
- Use optional parameters in the WizardTest constructor and string interpolation.

* Renamed badly named property.

* Improved code cloning VMs by assigning new opaque_refs to cloned VBDs.
Compacted test object provider: use optional parameters instead of method overloads.

* Modifications to prevent multiple update of enabled state and ensure the wizard
buttons are updated last.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-01-10 13:24:42 +00:00
..
PlanActions CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
AutomatedUpdatesBasePage.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
AutomatedUpdatesBasePage.designer.cs CP-29768: Add Skip functionality for RPU supp pack installation (#2283) 2018-11-07 18:07:53 +02:00
AutomatedUpdatesBasePage.ja.resx L10N : Translation and resx resync 2018-11-22 23:48:28 +00:00
AutomatedUpdatesBasePage.resx CP-29768: Add Skip functionality for RPU supp pack installation (#2283) 2018-11-07 18:07:53 +02:00
AutomatedUpdatesBasePage.zh-CN.resx L10N : Translation and resx resync 2018-11-22 23:48:28 +00:00
PatchingWizard_AutomatedUpdatesPage.cs CA-293813: Patch pools in parallel when installing a single update/patch or supplemental package. (#2183) 2018-08-17 12:05:16 +01:00
PatchingWizard_AutomatedUpdatesPage.designer.cs CP-28279: Fix the AutoScaleMode 2018-06-25 11:31:18 +01:00
PatchingWizard_FirstPage.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
PatchingWizard_FirstPage.Designer.cs CP-15713: UI: Change Before You Start page 2016-05-04 12:25:38 +01:00
PatchingWizard_FirstPage.ja.resx L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
PatchingWizard_FirstPage.resx CP-28787: Change some "XenServer" to neutral references. (#2142) 2018-07-19 10:50:49 +01:00
PatchingWizard_FirstPage.zh-CN.resx L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
PatchingWizard_ModePage.cs Removed obsolete UpdateType.Existing and associated properties and methods. 2018-11-13 11:08:10 +00:00
PatchingWizard_ModePage.Designer.cs [CA-227845] Fixing problems caused by tooltip container on hotfix wizard mode page 2016-11-04 17:09:52 +00:00
PatchingWizard_ModePage.ja.resx L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
PatchingWizard_ModePage.resx CA-293813: Patch pools in parallel when installing a single update/patch or supplemental package. (#2183) 2018-08-17 12:05:16 +01:00
PatchingWizard_ModePage.zh-CN.resx L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
PatchingWizard_PatchingPage.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard_PatchingPage.designer.cs CA-293813: Patch pools in parallel when installing a single update/patch or supplemental package. (#2183) 2018-08-17 12:05:16 +01:00
PatchingWizard_PrecheckPage.cs CA-303201: Added null check for the update on host corresponding to the selected update. 2018-12-03 10:44:35 +00:00
PatchingWizard_PrecheckPage.Designer.cs Do not create a new background worker every time the checks are refreshed; queue 2018-07-04 12:09:37 +01:00
PatchingWizard_PrecheckPage.ja.resx L10N: Translation Updates & CA-293780 2018-07-19 11:05:16 +01:00
PatchingWizard_PrecheckPage.resx Do not create a new background worker every time the checks are refreshed; queue 2018-07-04 12:09:37 +01:00
PatchingWizard_PrecheckPage.zh-CN.resx L10N: Translation Updates & CA-293780 2018-07-19 11:05:16 +01:00
PatchingWizard_SelectPatchPage.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard_SelectPatchPage.Designer.cs Fixed crash caused by code redundancy. 2018-11-01 13:12:09 +02:00
PatchingWizard_SelectPatchPage.ja.resx L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
PatchingWizard_SelectPatchPage.resx CP-21182: Improved wording in the Install Updates Wizard 2017-03-28 11:17:26 +01:00
PatchingWizard_SelectPatchPage.zh-CN.resx L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
PatchingWizard_SelectServers.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard_SelectServers.Designer.cs CA-293158: Reworked the logic enabling/disabling and selecting servers depending 2018-07-08 22:43:21 +01:00
PatchingWizard_SelectServers.ja.resx L10N:Translation Updates 2017-10-23 19:01:14 +05:30
PatchingWizard_SelectServers.resx Merge remote-tracking branch 'upstream/REQ-411' into REQ-411 2017-03-28 12:44:54 +01:00
PatchingWizard_SelectServers.zh-CN.resx L10N:Translation Updates 2017-10-23 19:01:14 +05:30
PatchingWizard_UploadPage.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard_UploadPage.Designer.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard.cs CA-296490: Upload single update to multiple pools in parallel. (#2338) 2019-01-10 13:24:42 +00:00
PatchingWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PatchingWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
PatchingWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PatchingWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
UpdateProgressBackgroundWorker.cs CP-29768: Add Skip functionality for RPU supp pack installation (#2283) 2018-11-07 18:07:53 +02:00