xenadmin/XenModel/Actions
Chris 9a80dc9225
CP-40844: Adds download source action that gets the latest source code in the production stage (#3153)
* CP-40844 adds download source action that gets the latest source code in the production stage.

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 refactors download file actions

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

Adds source url to branding.sh

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP40844 refactors code and implements reviewers comments, aswell as better message handeling

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 Sorts messages

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 removes stray console logging

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 Changes to use FirstOrDefault to avoid null exceptions/errors

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 removes unessessary usings

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 code tidy up

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 Removes erroneous root tag from merge conflict resolution

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

CP-40844 sorts messages

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 fixes misnamed method and adds sourceurl parameter to brandmanager

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 Source url now uses XCUpdates url and just substitues the name of the file

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 Adds source url to xenadmin-build.ps1

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 defines log4net in each class not just inherited

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 removes unused class variable

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 removes unneeded class variable and uses parent property instead. Simplifies messages for source download and client update.

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 reduces public exposure of member variables/properties

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 merges download x file actions into single file.

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 overide ReleaseDownloadedContent in DownloadAndUpdateClientAction to handle disposal of FileStream

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 minor fixes/tidy up

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 defaults the download latest source button to be invisible.

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 if there is no client update detected then we shouldnt show a where to save dialog

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 Directs user to xenserver website to download source if automatic update checks are turned off. Renames message OUT_OF_DATE_WEBSITE to WEBSITE_DOWNLOADS

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 updates source param to sourceUrl in XCUpdates.xml

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 moves strings to Messages and applys source name string to relevant places

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 removes sourceurl from brand manager

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* CP-40844 uses string literal rather than string join

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>

* Some more corrections.

Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>

---------

Signed-off-by: Chris Lancaster <Christopher.Lancaste1@citrix.com>
Signed-off-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
Co-authored-by: Konstantina Chremmou <Konstantina.Chremmou@cloud.com>
2023-10-30 13:40:18 +00:00
..
AD Renamed Post2X version to Cloud. Added more Xml docs. 2023-06-13 14:48:23 +01:00
CustomFields Revised Rbac checks for addition/removal of custom fields. 2023-02-28 21:25:02 +00:00
DockerContainer Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
DR Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
Folders Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
GPU Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
HealthCheck CP-42155: Removed HealthCheck service and related dialogs. 2023-02-21 16:05:09 +00:00
Host Stop retrieving values from Messages.resx by passing hardcoded strings to the Messages.ResourceManager. 2023-08-29 20:57:21 +01:00
Network Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
OvfActions CA-375532, CA-336510, and CP-41825: Add warnings when user selects too many vCPUs (#3119) 2023-06-08 11:24:39 +01:00
Perfmon Rewrote the PerfmonAlertOptionsPage to simplify the code and fix issue whereby the settings were saved even if nothing had changed. 2023-06-05 18:47:18 +01:00
Pool Renamed method to match C# conventions. 2023-08-03 13:46:52 +01:00
Pool_Patch Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
Pool_update Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
PVS Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
SR Simplified SrAction by splitting it to four different actions. Fixed RBAC permissions when detaching SR and destroying PBDs. 2023-04-03 13:55:02 +01:00
StatusReport CA-375900: Prepend \\?\ to file paths when creating streams for archive generation (#3184) 2023-09-22 15:41:54 +01:00
SupplementalPack Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
Updates CP-40844: Adds download source action that gets the latest source code in the production stage (#3153) 2023-10-30 13:40:18 +00:00
USB Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
VBD CA-375805: Fixed various issues when an unprivileged user tries to add a disk to a VM: 2023-06-08 14:02:22 +01:00
VDI Missing RBAC permission checks for CreateDiskAction. 2023-02-28 15:36:13 +00:00
VIF Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
VM CA-375805: Fixed various issues when an unprivileged user tries to add a disk to a VM: 2023-06-08 14:02:22 +01:00
VMAppliances Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
VMSS Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
WLB Simplified the action resolving the WLB-on problem. Also: 2023-09-19 23:47:15 +01:00
XCM Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
ActionBase.cs Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
AsyncAction.cs Renamed method to match C# conventions. 2023-08-03 13:46:52 +01:00
CancellingAction.cs CP-40407: Removed fakeAPI and usage of XmlRpcProxy classes in the application. 2023-03-31 14:17:55 +01:00
DelegatedAsyncAction.cs Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
DummyAction.cs Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
GetDataSourcesAction.cs CA-383650: Removed UI-side-only datasource avg_cpu. 2023-10-20 17:42:44 +01:00
MultipleAction.cs CP-43265: Added new dialog to configure updates for servers. 2023-07-28 09:36:54 +01:00
MultipleActionLauncher.cs Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
ParallelAction.cs CA-379971: Ensure ParallelAction is not waiting on _lock when no actions are running 2023-10-26 11:17:03 +01:00
ProduceConsumerQueue.cs Updated copyright notice on files. 2023-01-30 16:24:16 +00:00
SaveChangesAction.cs Merge remote-tracking branch 'upstream/feature/rebrand' 2023-02-08 16:41:07 +00:00
VtpmAction.cs Updated copyright notice on files. 2023-01-30 16:24:16 +00:00