mirror of
https://github.com/xcp-ng/xenadmin.git
synced 2024-11-24 22:06:59 +01:00
CA-339273: Mention destination Host/Pool in VM import action
Also moved initial description update from base constructor call to body of subclass constructor. Signed-off-by: Danilo Del Busso <Danilo.Del.Busso@citrix.com>
This commit is contained in:
parent
73f1f620da
commit
9af8efdc24
@ -72,9 +72,10 @@ namespace XenAdmin.Actions
|
||||
|
||||
public ImportVmAction(IXenConnection connection, Host affinity, string filename, SR sr,
|
||||
Action<VM, bool> warningDelegate, Action<VMStartAbstractAction, Failure> failureDiagnosisDelegate)
|
||||
: base(connection, string.Format(Messages.IMPORTVM_TITLE, filename, Helpers.GetName(connection)), Messages.IMPORTVM_PREP)
|
||||
{
|
||||
Pool = Helpers.GetPoolOfOne(connection);
|
||||
: base(connection, GetTitle(filename, connection, affinity))
|
||||
{
|
||||
Description = Messages.IMPORTVM_PREP;
|
||||
Pool = Helpers.GetPoolOfOne(connection);
|
||||
m_affinity = affinity;
|
||||
Host = affinity ?? connection.Resolve(Pool.master);
|
||||
SR = sr;
|
||||
@ -96,6 +97,12 @@ namespace XenAdmin.Actions
|
||||
#endregion
|
||||
}
|
||||
|
||||
private static string GetTitle(string filename, IXenConnection connection, Host affinity)
|
||||
{
|
||||
var toHost = affinity ?? connection.Resolve(Helpers.GetPoolOfOne(connection).master);
|
||||
return string.Format(Messages.IMPORTVM_TITLE, filename, toHost.NameWithLocation());
|
||||
}
|
||||
|
||||
protected override void Run()
|
||||
{
|
||||
SafeToExit = false;
|
||||
|
Loading…
Reference in New Issue
Block a user